iOS 9-10静默推送通知的JSON结构

iOS 9-10静默推送通知的JSON结构,ios,json,push-notification,apple-push-notifications,Ios,Json,Push Notification,Apple Push Notifications,我们正在开发一个可以接收远程推送通知的应用程序。我们只知道有两种类型的通知,“正常”和静默。 我们想知道带有消息的静默通知的JSON结构 { "notification_type":2, "aps": { "alert":"Message de la notification", "content-available":1, "badge":1, "sound":"def

我们正在开发一个可以接收远程推送通知的应用程序。我们只知道有两种类型的通知,“正常”和静默。 我们想知道带有消息的静默通知的JSON结构

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

对于静默推送通知,我们省略了
警报
徽章
声音
(在静默推送中不使用)键,然后不显示通知,但调用处理程序。json应该如下所示:

{
  "aps":
         {
             "content-available":1,
         }
}
您也可以在通知中发送额外内容,以便您的应用程序知道该做什么:

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

但是,在静默通知中没有消息标记?或者静默通知不是消息类型的通知?我对静默通知的目的非常迷茫。静默通知的目的是在应用程序内部的后台执行某些操作。例如,您希望应用程序下载屏幕上显示的更新图像,然后发送带有图像URL的静默推送通知,以便应用程序处理推送并在后台下载。如果不向用户显示此通知,则不需要该消息