Firebase Cloud Messaging iOS 알림을 내 서버에서 FCM으로 전송하여 내 iOS 기기에 표시하려고합니다.iOS 기기에 Firebase Cloud Messaging 알림이 표시되지 않음
https://console.firebase.google.com/project/your-awesome-project/notification
과 FCM 샘플 응용 프로그램 : 나는 FCM 콘솔에서 메시지를 보낼 경우
https://github.com/firebase/quickstart-ios
가 닫혀 또는 백그라운드에서 경고 아름답게 표시 ,
포 그라운드에있는 경우 iOS 콘솔에서 확인하십시오 :
{
aps = {
alert = "HEY YO";
};
"gcm.message_id" = "0:123456789_blah_blah";
"gcm.n.e" = 1;
"google.c.a.c_id" = 123XXXXXXXX789;
"google.c.a.e" = 1;
"google.c.a.ts" = 123XXX789;
"google.c.a.udt" = 0;
}
... 그러나 나는이 시도하는 경우 :
curl -X POST
--header "Authorization: key=<server key>"
--header "Content-Type: application/json"
https://fcm.googleapis.com/fcm/send
-d "{\"to\":\"<device registration id>\",\"notification\":{\"body\": \"HEY YO\"}}"
... 그것은 결코 경고로까지 보여줍니다 상관없이 FCM 샘플 응용 프로그램은 전경, 배경, 또는 완전히에있는 경우 닫은.
그것은 그러나 아이폰 OS 콘솔에서 있지만 적은 매개 변수를 표시 않습니다
{
aps = {
alert = "HEY YO";
};
"gcm.message_id" = "0:123456789_blah_blah";
}
내 iOS 장비에 대한 경고로 표시 중포 기지 클라우드 메시징 알림을 발사 컬 사용할 수 있습니까?
답변 [고맙습니다 2 아서!] :
그냥 추가 : 지금처럼 \"priority\":\"high\"
:
이curl -X POST
--header "Authorization: key=<server key>"
--header "Content-Type: application/json"
https://fcm.googleapis.com/fcm/send
-d "{\"to\":\"<device registration id>\",\"priority\":\"high\",\"notification\":{\"body\": \"HEY YO\"}}"
... 그리고 아름다운 경고 알림이 표시! !! !!
놀라운! 아서 정말 고마워요 !!! –
감사합니다. 이것은 실망 스러웠습니다. 명시 적으로 우선 순위를 "정상"으로 설정하려고 시도했지만 작동하지 않았습니다. 개발 APNS 인증서를 사용하고있을 수 있으며 프로덕션에서 문제가되지 않을 수 있습니다. –