0

안녕하세요, Firebase Cloud Message world을 (를) 처음 사용하고 있습니다. 다음은 현재 적용되는 내 앱 시나리오입니다. FCM이 나의 요구 사항을 충족시킬 수 있는지 알고 싶습니다.iOS 용 Firebase 클라우드 메시징 기능

나는 Android 및 iOS 용 코도 바 하이브리드 앱을 보유하고 있습니다. 푸시 알림을 iOS에 적용하고 싶습니다. 즉, FCM에서 iOS 기기APNS을 통해 푸시 알림을 보내려고합니다.

나는 다음과 같이해야한다. 내가 잘못하면 나를 바로 잡아라.

  1. APNS 인증서를 FCM에 업로드하십시오.
  2. 모바일 장치가 Cordova PushNotification Plugin을 사용하여 APNS에서 Push_Token을 수신하게합니다.
  3. FCM에 Push_Token을 보내고 FCM_Token으로 돌아 오십시오.
  4. iOS 기기로 푸시 알림을 보내려면 FCM_Tokenmessage으로 CURL 요청을 https://fcm.googleapis.com/fcm/send으로 변경하십시오.

내가 바로 위의 과정에 대해 생각하는 경우 , 내 질문은 단계를 제발 도와주세요 13

을 수행하는 방법입니다!

+0

Answer : 우리는 Cordova 모바일 앱용 FCM을 사용할 수 있습니다. 먼저 APNS 서버에서 APNS 토큰을 가져온 다음이 토큰을 FCM 토큰으로 교환하십시오. 답변 1 : FCM 프로젝트 내에 iOS 앱을 만듭니다. iOS 앱 번들 ID를 설정하면 푸시 토큰 인증서 (.p12 파일)를 업로드 할 수있는 옵션이 제공됩니다. 답변 3 : https://developers.google.com/instance-id/reference/server#create_registration_tokens_for_apns_tokens –

답변

0

iOS에서 Firebase Cloud Messaging 클라이언트 앱을 ip로 설정하는 방법은 documentation을 참조하십시오. 거기에는 전제 조건, 앱뿐만 아니라 SDK에 Firebase를 추가하는 방법이 명시되어 있습니다.

APNS 인증서를 FCM에 업로드하는 방법에 대한 질문은 here으로 지정됩니다.

귀하의 APN 인증서를 Firebase에 업로드하십시오. APN 인증서가없는 경우 Provisioning APNs SSL Certificates을 참조하십시오. 중포 기지 콘솔에서 프로젝트 내부

  1. 는 톱니 바퀴 아이콘()을 선택 프로젝트 설정을 선택한 다음 클라우드 메시징 탭을 선택합니다.
  2. 개발 인증서, 프로덕션 인증서 또는 둘 다에 대해 업로드 인증서 을 선택하십시오. 적어도 하나는 입니다.
  3. 각 인증서에 대해 .p12 파일을 선택하고 암호가 있으면 입력하십시오. 이 인증서의 번들 ID가 앱의 번들 ID와 일치하는지 확인하십시오. 저장을 선택하십시오.

확인이 Send a Notification to an iOS Device 문서를.

Google Firebase Cloud Messaging Cordova Push Plugin을 확인할 수도 있습니다. Google Firebase FCM을 사용한 Cordova 응용 프로그램 용 플러그 앤 플레이 푸시 알림 플러그인입니다. iOS의 경우 생성 된 파일 GoogleService-Info.plist을 프로젝트 루트 폴더에 넣어야합니다.

희망이 도움이됩니다.

+0

답장을 보내 주셔서 감사합니다. 나는 Firebase의 문서를 읽었으며, 네이티브 앱에 대해서만 이야기합니다. 나는 코르도바 어플을 만들려고 노력하고있다. FCM이 코도 바 플러그인을 제공하는지 궁금합니다. –

+0

내 대답 업데이트 : – abielita

+0

고마워요 @abielita. 나는 내 질문에 대한 답을 찾았다. –

관련 문제