44

Google の firebase を使用してサイレント APNS を送信する方法はありますか? アプリがバックグラウンドにある場合、常にユーザーに通知が表示されるようです。

ありがとう?

4

6 に答える 6

18

このトピックについては、私のブログで詳しく説明しています。 http://blog.boxstory.com/2017/01/how-to-send-silent-push-notification-in.html

** キーポイントは: "content_available:true"

これはサンプル JSON です

{
    "to" : "<device>",
    "priority": "normal",
    "content_available": true, <-- this key is converted to 'content-available:1'
    "notification" : {
      "body" : "noti body",
      "title" : "noti title",
      "link": "noti link "
    }
}

注: 上記のサンプル JSON が送信されると、通知がユーザーに表示されます。ユーザーにプッシュ通知を見せたくない場合は、以下を使用します。

{
  "to": "<device>",
  "priority": "normal",
  "content_available": true <-- this key is converted to 'content-available:1'
}
于 2017-01-08T09:25:13.833 に答える