29th sopt 앱잼을 진행하면서 우리 프로젝트에 추가하면 좋을 것 같아 찾아본 자료를 정리하려고 한다.
firebase의 FCM 서버를 이용해 Android, iOS 에 푸시 알림을 보낼 수 있다.
자세한 내용은 firebase 공식문서에 잘 나와있습니다.
firebase 공식문서
먼저 FCM 은 firebase 에서 제공하는 Cloude Messaging 서비스로,
서버 - 클라이언트 간의 푸시 알림 전송을 보다 쉽게 가능하도록 합니다.
- 클라이언트 앱에서 사용자의 고유한 디바이스 token 발급
- 로그인 또는 회원가입시에 서버로 디바이스 token 전송
- userDB에 디바이스 토큰을 저장
- 푸시 알림이 필요한 api에서 디바이스 토큰을 이용해 요청
여기서 주의해야할 점은 디바이스 token은
앱이 재설치되거나 타 기기로 접속하면 바뀌는 값이라서 로그인할 때 마다 갱신해줘야한다.
따라서 나는 앱 스플래쉬 화면에서 갱신요청을 할 생각이다.
이번 앰잽 기간동안 푸시 알림까지 가져가보고 싶었지만 기본 핵심 기능만으로도
3주라는 기간은 충분하지 않았기에 이 부분은 앞으로 구현해나갈 예정임..!!!