2016-10-03 7 views
0

リモートプッシュ通知を受け取るアプリを開発しています。 「通常」とサイレントの2種類の通知があることを理解しています。 メッセージ付きのサイレント通知のJSON構造を知りたい。我々は(サイレントプッシュで使用されていない)alertbadgesoundを省略サイレントプッシュ通知のためにiOS 9-10のサイレントプッシュ通知用のJSON構造

{ 
"notification_type":2, 
    "aps": 
     { 
      "alert":"Message de la notification", 
      "content-available":1, 
      "badge":1, 
      "sound":"default" 
     } 
} 

答えて

1

キーと、通知が表示されていないが、ハンドラが呼び出されます。 JSONは次のようになります。

{ 
    "aps": 
     { 
      "content-available":1, 
     } 
} 

あなたはので、あなたのアプリが何をすべきか知っているだろう、あまりにも通知して、余分な内容を送信することができます

{ 
    "aps": 
     { 
      "content-available":1, 
     } 
    "example-action": "example" 
} 
+0

をしかし、サイレント通知にはメッセージタグはありません?サイレント通知は通知のメッセージタイプではありませんか?私は静かな通知の目的でかなり失われています。 –

+2

サイレント通知の目的は、アプリ内の背景で何かを実行することです。たとえば、画面に表示される更新された画像をアプリがダウンロードしてから、イメージURLを使用してプッシュ通知を送信すると、アプリはそのプッシュを処理してバックグラウンドでダウンロードします。この通知はユーザーに表示されず、メッセージは必要ありません – andresk

関連する問題