Referenced by
Apple 플랫폼에서 Firebase 클라우드 메시징 클라이언트 앱 설정
Firebase Cloud Messaging for iOS: Push Notifications
iOS Push Notification
FCM push 사용
- FCM을 통해
4000byte 알림 및 데이터 페이로드 수신 가능
- 자체 웹서비스를 구현하지않고 FCM을 통해 상대적 쉬운 push 송수신
- FireBase에 인증키를 업로드 하여 iOS앱 내의 인증키와 매칭하여 사용
주의할 점
- Apple Certificates p8 key 계정하나에 2개의 Key까지 생성 가능
- 하나의 key로 여러개의 앱 사용 가능(Download 시 1회성 다운로드 이므로 보관필수)
알림 등록
- delegate를 받아 알림이 오는 시점에 해당 함수 내 적절한 동작 구현
- 코드 예제
토큰 액세스
- FCM은 앱 시작 시 앱내에서 앱 인스턴스 등록 토큰 생성
- 해당 토큰을 사용하여 알림을 앱의 모든 특정 인스턴스에 전송 가능
messaging:didReceiveRegistrationToken: 등록 토큰 메서드 제공
- 최초 앱 시작 또는 토큰이 업데이트 되거나 무효화될 때마다 신규 또는 기존 토큰을 제공
- 토큰이 변경되는 케이스
대리자 설정