Sunucumdan Firmware Cloud Messaging iOS uyarılarının iOS cihazımda görünmesi için sunucumdan FCM'ye gönderilmeye çalışıyorum.curl gönderildi Firebase Cloud Messaging uyarısı iOS cihazda görünmeyecek şekilde görünüyor
https://console.firebase.google.com/project/your-awesome-project/notification
ve FCM örnek uygulama: Ben FCM konsolundan mesaj gönderirseniz
https://github.com/firebase/quickstart-ios
kapalıdır veya arka planda, uyarılar güzel göstermek ,
ve ön planda ise iOS konsolunda bunu görüyorum:
{
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;
}
... ama bu deneyin:
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\"}}"
... asla bir uyarı olarak gösterir olursa olsun FCM örnek uygulaması ön plan, arka plan, veya tamamen ise kapalı.
Ancak iOS konsolunda ama daha az parametre ortaya çıkıyor:
{
aps = {
alert = "HEY YO";
};
"gcm.message_id" = "0:123456789_blah_blah";
}
benim iOS cihazında uyarıları gibi görünen Firebase Bulut Mesajlaşma bildirimleri devre yangın curl kullanmak mümkün mü?
CEVAP [teşekkürler 2 Arthur!] :
Hemen ekleyin: öylesine gibi \"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\"}}"
... ve güzel bir uyarı bildirimi görün! !!
Freakin 'amazing !!! Çok teşekkür ederim Arthur! –
Teşekkürler, bu sinir bozucu oldu. Önceliği açıkça "normal" olarak ayarladım ve işe yaramadı. Geliştirme APNS sertifikasını kullanıyorum ve bu üretimde bir sorun olmayabilir. –