FCM에서 APN 구성

Firebase 클라우드 메시징 APN 인터페이스는 Apple 푸시 알림 서비스(APN)를 사용하여 백그라운드 상태인 앱을 포함한 iOS 앱으로 최대 4KB의 메시지를 보냅니다.

APN을 통해 푸시 알림을 보내려면 다음이 필요합니다.

  • Apple 개발자 계정의 Apple 푸시 알림 인증 키. Firebase 클라우드 메시징은 이 토큰을 사용하여 앱 ID로 식별되는 애플리케이션에 푸시 알림을 보냅니다.
  • 해당 앱 ID의 프로비저닝 프로필

이러한 인증서와 프로필은 Apple Developer Member Center에서 만들 수 있습니다.

인증 키 만들기

이 섹션에서는 푸시 알림이 사용 설정된 앱 ID의 인증 키를 생성하는 방법을 설명합니다. 기존 키가 있는 경우 새 키를 생성하는 대신 사용할 수 있습니다.

인증 키를 만드는 방법은 다음과 같습니다.

  1. 개발자 계정에서 Certificates, Identifiers & Profiles(인증서, 식별자, 프로필)로 이동하고 Keys(키)에서 All(전체)을 선택합니다.

  2. 오른쪽 상단의 추가 버튼(+)을 클릭합니다.

  3. APN 인증 키에 대한 설명을 입력합니다.

  4. Key Services(키 서비스)에서 APN 체크박스를 선택하고 계속을 클릭합니다.

  5. Confirm(확인), Download(다운로드)를 차례로 클릭합니다. 키를 안전한 위치에 저장하세요. 다운로드는 1회만 가능하며 나중에 키를 검색할 수 없습니다.

APN 인증 키가 올바르게 설정되어 있고 APN에서 승인되었는지 확인하려면 테스트 푸시 알림을 보냅니다.

앱 ID 만들기

앱 ID는 앱을 고유하게 식별하는 식별자입니다. 이 ID는 관례적으로 com.google.samples.firebaseexample과 같이 도메인을 반전하여 지정합니다.

  1. Apple Developer Member Center로 이동하여 로그인합니다.
  2. Certificates, Identifiers and Profiles로 이동합니다.
  3. 왼쪽 상단의 드롭다운 메뉴에서 iOS, tvOS, watchOS가 선택되지 않은 경우 해당 항목을 선택하고 Identifiers(식별자) > App IDs(앱 ID)로 이동합니다.
  4. + 버튼을 클릭하여 새로운 앱 ID를 만듭니다.
  5. 새 앱 ID를 만드는 방법은 다음과 같습니다.
    1. 앱 ID의 Name(이름)(예: Firebase Sample App)을 입력합니다.
    2. 팀 ID를 입력합니다. 이 값은 Membership tab(멤버십 탭)의 팀 ID와 일치해야 합니다.
    3. App ID Suffix(앱 ID 서픽스) 섹션에서 Explicit App ID(명시적인 앱 ID)를 선택하고 Bundle ID(번들 ID)(예: com.google.samples.firebaseexample)를 입력합니다. 번들 ID의 값은 앱의 Info.plist에 사용하는 값 및 FCM의 구성을 가져오는 데 사용하는 값과 일치해야 합니다.
    4. App Services(앱 서비스) 섹션에서 Push Notifications(푸시 알림)가 선택되어 있는지 확인합니다.
  6. Continue(계속)를 클릭하고 올바르게 입력했는지 확인합니다.
    1. Identifier의 값이 팀 ID 및 번들 ID의 값을 연결한 것과 일치해야 합니다.
    2. Push NotificationsConfigurable(구성 가능)이어야 합니다
  7. Register(등록)를 클릭하여 앱 ID를 만듭니다.

프로비저닝 프로필 만들기

개발 중인 앱을 테스트하려면 기기를 인증하여 아직 App Store에 게시되지 않은 앱을 실행하기 위한 개발용 프로비저닝 프로필이 필요합니다.

  1. Apple Developer Member Center로 이동하여 로그인합니다.
  2. Certificates, Identifiers and Profiles로 이동합니다.
  3. 왼쪽 상단의 드롭다운 메뉴에서 iOS, tvOS, watchOS가 선택되지 않은 경우 해당 항목을 선택하고 Provisioning Profiles(프로비저닝 프로필) > All(전체)로 이동합니다.
  4. + 버튼을 클릭하여 새로운 프로비저닝 프로필을 만듭니다.
  5. 프로비저닝 프로필 유형으로 iOS App Development(iOS 앱 개발)를 선택한 다음 Continue를 클릭합니다.
  6. 드롭다운 메뉴에서 사용할 앱 ID를 선택한 다음 Continue를 클릭합니다.
  7. 이전 단계에서 선택한 앱 ID의 iOS 개발 인증서를 선택한 다음 Continue를 클릭합니다.
  8. 프로비저닝 프로필에 포함할 iOS 기기를 선택한 다음 Continue를 클릭합니다. 테스트에 사용할 모든 기기를 선택해야 합니다.
  9. 프로비저닝 프로필의 이름(예: Firebase Sample App Development Profile)을 입력한 후 Generate(생성)을 클릭합니다.
  10. Download를 클릭하여 프로비저닝 프로필을 Mac에 저장합니다.
  11. 프로비저닝 프로필을 더블클릭하여 설치합니다.

다음에 대한 의견 보내기...

도움이 필요하시나요? 지원 페이지를 방문하세요.