Programming/iOS

[iOS/Swift3.0] iOS10 apns키로 FCM 적용하기

devssun 2017. 9. 18. 18:00
728x90
반응형

ios 10 , FCM, apns key

ios 10 can't receive fcm message

메세지가 받아지지않는다면 확인해야할 사항

  1. APNs 인증서 발급받기

    • 키체인 > 인증서 지원 > 인증 기관에서 인증서 요청(Apple 개발자로 등록된 계정으로 요청)
    • developer.apple.com
    • App IDs > 테스트 할 앱 등록, push notification 설정
    • CSR파일 등록
    • cer 파일 다운로드 후 실행 (키체인에 자동 등록됨)
  2. APNs 키 발급받기

    • apple 개발자 페이지에서 Keys> All > Create a New Key
    • check APNs (max 2 key)
  3. Provisioning Profile 등록 후 실행

  4. App Build Settings

    • project > Build Settings > Code signing 검색
    • Debug 항목에 1번에서 등록한 인증서 설정 [사진]
  5. Firebase 프로젝트 등록 후 App 설정

    • firebase.google.com
  6. Firebase 클라우드 메시징 설정

    • 설정 > 클라우드 메시징 > APNs 인증키 등록
    • 파일 (2번 결과)
    • 키 ID (2번 결과)
    • 앱 ID 프리픽스 (1번 App ID 등록 결과)
  7. Frameworks linked

    • project > General > Linked Frameworks and Libraries
    • add 'PushKit.framework' [사진]
  8. AppDelegate.swift 소스 작성

  9. Firebase Notification Message 전송

  10. 로그, 알람 확인

  11. 완료!


반응형