푸시 알림 또는 FCM (파이어베이스 클라우드 메시징)을 배포하려면 Tapjoy 대시보드에 인증서 또는 API 키를 업로드해야합니다. iOS 및 Android 각각 별도의 구성이 필요합니다. 이 문서는 필요한 인증서를 만들고 업로드하는 방법을 설명합니다.
애플리케이션에서 푸시를 활성화하고 인증서 파일을 생성하려면 아래 가이드를 따르십시오. 자세한 내용은 Apple의 개발자 사이트를 방문하십시오.
Apple 개발자 사이트 > Certificates, Identifiers & Profiles > iOS Apps > Identifiers > App IDs로 이동하여 푸시가 활성화 된 앱 ID를 만듭니다. 앱 ID를 만든 후 'push notifications'옆에 있는 '‘configure’'을 선택합니다.
먼저 인증서를 생성하고 업로드해야합니다.
그런 다음 Apple Push Notification 서비스용 프로덕션 SSL인증서 파일을 다운로드 할 수 있습니다.
다운로드 한 aps.cer 파일을 Tapjoy에 업로드하려면 먼저 .pem 파일로 변환해야합니다.
aps.cer를 두 번 클릭하여 'Keychain Access'에 추가합니다.
Keychain Access 앱을 열고 추가 된 인증서를 마우스 오른쪽 버튼으로 클릭합니다. 그 다음 aps_production_cert.p12로 내보냅니다.
openssl pkcs12 -clcerts -nokeys -out aps_production_cert.pem -in aps_production_cert.p12
컴맨드 라인에서 다음 명령을 입력하여 .p12 파일을 .pem으로 변환합니다.
openssl pkcs12 -nocerts -nodes -out aps_production_key.pem -in aps_production_key.p12
openssl rsa -in aps_production_key.pem -out aps_production_key_noenc.pem
cat aps_production_cert.pem aps_production_key_noenc.pem > apn_production.pem
FCM을 사용하려면 Firebase 콘솔에서 서버 키를 얻어야합니다. 프로젝트에서 FCM을 구성하지 않은 경우 FCM 문서를 참조하세요.
FCM 서비스를 활성화하려면 :