我可以为APNS/GCM发送一条空白警报消息吗



APNS Ex:

{
  "content":
  {
    "aps":
    {
      "alert" : "",
      "badge" : 37,
      "sound" : "bingbong.aiff"
    },
  },
}

GCM Ex:

{
  "content":
  {
    "registration_ids":
    [
      "abc...xyz",
      "012...789",
      "~!@...*_+"
    ],
    "time_to_live":100,
    "data":
    {
      "message":""
    }
  },
}

您可以发送一条空白消息。问题是,这条空白信息会起到什么作用。

在APNS中,您只需从有效负载中提交alert属性,就不会显示任何警报(只会更新徽章并播放声音)。

在GCM中,message属性没有特殊用途。您可以在data字典中包含您想要的任何属性,并由您决定如何在应用程序中处理这些属性。

最新更新