5

iOSアプリケーションでFirebaseプッシュ通知を使用しています。以下のペイロードを送信して通知を送信することはできますが、受信時には音が鳴りません。iOSのFCM通知が受信時に音を再生しない

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

コンソールからテストメッセージを送信すると正常に動作し、通知音が鳴ります。

  1. 私の認証コードは、私がhttps://fcm.googleapis.com/fcm/send
  2. にHTTPリクエストを送信しています
  3. 正しいです私はすべてが音もなく 通知を受け取る、IPhone 4、IPhone 6とIPhone 6S上でそれをテストしている
+0

fcmからの通知が届いています。今、私はfcmから通知を受け取るなどの機能を作りたい、アプリは通知メッセージに触れることなくサウンドファイルを再生する必要があります。あなたはそれをする方法を知っていますか? didRecieveRemoteNotificationは、ユーザーが通知をタップしたときにのみ実行されます。私は通知を受けると、アラーム音のようなサウンドファイルを再生したい。それを通して私を導いてください。 – Moxarth

答えて

16

JSON "sound" : "default"は、JSONのルートにない"notification"キーの内側にある必要があります。このJSONは機能するはずです。

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

私はサーバー上で同じ構造を持っていますが、アプリがバックグラウンドのときにサウンドファイルが再生されないデバイスがあります。 – Avi

+0

fcmから通知を受け取りました。今、私はfcmから通知を受け取るなどの機能を作りたい、アプリは通知メッセージに触れることなくサウンドファイルを再生する必要があります。あなたはそれをする方法を知っていますか? didRecieveRemoteNotificationは、ユーザーが通知をタップしたときにのみ実行されます。私は通知を受けると、アラーム音のようなサウンドファイルを再生したい。それを通して私を導いてください。 – Moxarth

+1

このjsonファイルはどこに存在しますか?私はui firebase.com経由で通知をテストしているので、どうすればこのペイロードをサウンドで送ることができますか? –

関連する問題