푸시 인증서

푸시 알림 또는 FCM (파이어베이스 클라우드 메시징)을 배포하려면 Tapjoy 대시보드에 인증서 또는 API 키를 업로드해야합니다. iOS 및 Android 각각 별도의 구성이 필요합니다. 이 문서는 필요한 인증서를 만들고 업로드하는 방법을 설명합니다.

1. iOS

애플리케이션에서 푸시를 활성화하고 인증서 파일을 생성하려면 아래 가이드를 따르십시오. 자세한 내용은 Apple의 개발자 사이트를 방문하십시오.

Apple 개발자 사이트 > Certificates, Identifiers & Profiles > iOS Apps > Identifiers > App IDs로 이동하여 푸시가 활성화 된 앱 ID를 만듭니다. 앱 ID를 만든 후 'push notifications'옆에 있는 '‘configure’'을 선택합니다.

먼저 인증서를 생성하고 업로드해야합니다.

image_title

그런 다음 Apple Push Notification 서비스용 프로덕션 SSL인증서 파일을 다운로드 할 수 있습니다.

다운로드 한 aps.cer 파일을 Tapjoy에 업로드하려면 먼저 .pem 파일로 변환해야합니다.

  1. aps.cer를 두 번 클릭하여 'Keychain Access'에 추가합니다.

  2. Keychain Access 앱을 열고 추가 된 인증서를 마우스 오른쪽 버튼으로 클릭합니다. 그 다음 aps_production_cert.p12로 내보냅니다.

openssl pkcs12 -clcerts -nokeys -out aps_production_cert.pem -in aps_production_cert.p12
  1. 인증서에 사용된 개인 키를 그대로 내보내고 aps_production_key.p12로 저장합니다.

컴맨드 라인에서 다음 명령을 입력하여 .p12 파일을 .pem으로 변환합니다.

openssl pkcs12 -nocerts -nodes -out aps_production_key.pem -in aps_production_key.p12
  1. 컴맨드 라인에서 다음 두 명령(한 번에 하나씩)을 입력하여 인증서와 개인키 파일을 하나의 .pem으로 결합합니다.
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
  1. 생성된 apn_production.pem 파일을 '설정 > 앱설정 > 푸시 인증서' 페이지에서 업로드해 주세요.

image_title

2. Android

FCM을 사용하려면 Firebase 콘솔에서 서버 키를 얻어야합니다. 프로젝트에서 FCM을 구성하지 않은 경우 FCM 문서를 참조하세요.

FCM 서비스를 활성화하려면 :

  1. 왼쪽 사이드 바에서 설정 아이콘을 선택한 다음 프로젝트 설정을 선택합니다.
  2. 일반 탭에서 프로젝트 ID (예: 136515230000)를 얻을 수 있습니다. 이 값은 'Tapjoy.setGcmSender( "ID")'를 호출하는데 필요합니다.
  3. 클라우드 메시징 탭에서 서버키와 Sender ID를 얻을 수 있습니다. Tapjoy 대시보드의 "안드로이드 API Key"필드에 서버 키를 추가하고 "안드로이드 Sender ID"에 Sender ID를 추가합니다. 해당 설정 페이지는 '설정 > 앱설정 > 푸시 인증서'에서 찾을 수 있습니다.

image_title

image_title