5

alındığında ses çalmıyor. Bildirim yükünü aşağıdaki göndererek gönderebilmeme rağmen, alındığında ses gelmiyor.FCM Bildirimi, iOS Uygulamasında Firebase push bildirimlerini kullanıyorum

{ 
    "to": "myToken", 
    "notification": { 
     "body": "test", 
     "title": "test" 
    }, 
    "priority": "high" 
    "sound": "default" 
} 

Test mesajını konsoldan gönderirseniz, iyi çalışır ve bildirim sesi çalar.
Not:

  1. Benim Yetki kodu Tüm ses
  2. olmadan bildirimleri alma,
  3. Ben https://fcm.googleapis.com/fcm/send
  4. Ben iPhone 4, iPhone 6 ve iPhone 6S üzerinde test ettik http isteği gönderiyorum doğrudur JSON'un
+0

fcm'den bildirimler alıyorum. şimdi, fcm'den bildirim alacağım gibi bir işlevsellik yapmak istiyorum, uygulama bile bildirim mesajına dokunmadan bir ses dosyası çalmalıdır. Bunu nasıl yapacağını biliyor musun? didRecieveRemoteNotification yalnızca kullanıcı bildirim üzerine tıkladığında çalıştırılacaktır. Bildirimi aldığımda alarm melodisi gibi bir ses dosyasını çalmak istiyorum. lütfen bana rehberlik et. – Moxarth

cevap

16

, JSON'un kökünde olmayan "notification" anahtarının içinde olmalıdır. Bu JSON çalışmalıdır.

{ 
    "to": "myToken", 
    "notification": { 
     "body": "test", 
     "title": "test", 
     "sound": "default" 
    }, 
    "priority": "high" 
} 
+0

Sunucuda aynı yapıya sahibim ama yine de bazı aygıtlarda ses dosyası uygulama arka planda olduğunda oynatılmıyor. – Avi

+0

fcm'den bildirimler alıyorum. şimdi, fcm'den bildirim alacağım gibi bir işlevsellik yapmak istiyorum, uygulama bile bildirim mesajına dokunmadan bir ses dosyası çalmalıdır. Bunu nasıl yapacağını biliyor musun? didRecieveRemoteNotification yalnızca kullanıcı bildirim üzerine tıkladığında çalıştırılacaktır. Bildirimi aldığımda alarm melodisi gibi bir ses dosyasını çalmak istiyorum. lütfen bana rehberlik et. – Moxarth

+1

Bu json dosyası nerede olmalı? Çünkü ui firebase.com aracılığıyla bildirimi test ediyorum, bu yüzden bu yükü sesle nasıl gönderebilirim? –