2016-07-25 15 views
1

通知用にFirebase Cloud Messagingを使用するアプリを開発しています。通知を受け取るようにアプリをセットアップしました。また、送信を処理する基本的なnode.jsサーバも作成しました通知は自動的に行われます。アプリが終了したときにFCM通知が表示されないiOS

アプリが終了すると、私のサーバーから送信された通知を受け取ることができない場合を除き、すべて正常に機能しています。ただし、FCMコンソールから送信された通知は、アプリがバックグラウンドで実行されているかどうかに関係なく正常に表示されます。私は、サーバーメッセージ(priority、content_availableなど)内のJSONデータにいくつかのフィールドを追加しようとしましたが、何も動作していないようです。

"notification" : { 
    "title" : "New message", 
    "body" : "You have a new message!", 
    "sound" : "default", 
    //"badge" : "1", 
    //"content_available" : true, 
    "priority" : "high" 
}, 
"to" : recipientID, 

ここにフィールドがありますか?紛失していますか?

ありがとうございます!

答えて

1

あなたの優先度フィールドのようですが間違ったレベルです。優先度は、 "to"と "notification"の兄弟でなければなりません。例:

"notification" : { 
    "title" : "New message", 
    "body" : "You have a new message!", 
    "sound" : "default" 
}, 
"priority" : "high", 
"to" : recipientID, 
関連する問題