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

时间:2013-11-29 21:21:14

标签: push-notification apple-push-notifications google-cloud-messaging

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":""
    }
  },
}

1 个答案:

答案 0 :(得分:1)

您可以发送空白消息。问题是空白消息会起什么作用。

在APNS中,您可以简单地从有效负载中省略alert属性,并且不会显示任何警报(仅更新徽章并播放声音)。

在GCM中,message属性没有特殊用途。您可以在data字典中包含您希望的任何属性,由您自行决定如何处理应用中的这些属性。