【问题标题】:IBM Worklight: iOS Push Notification Length LimitIBM Worklight:iOS 推送通知长度限制
【发布时间】:2013-05-30 11:14:45
【问题描述】:

根据 Apple 规范,推送通知消息的最大有效负载为 256 字节。 通常,最小有效载荷应该是 {"aps":{"alert":""}} 占用了 20 个字节。因此,消息中的最大字节数应为 236 字节。

从 Worklight 的角度来看,推送通知消息的最小有效负载是多少?因为我不确定它是否会将 sound: null 之类的内容或事件源名称附加到有效负载中。最终我想推导出可以在 Worklight 中通过 APNS 发送的字节数。

非常感谢。

【问题讨论】:

  • 我自己还没有这样做,但是您可以开始剥离有效负载并查看它何时失败,从 Worklight 的角度来看,这将是您的最小有效负载。 :)
  • 是的,但不幸的是我没有用于测试的 Apple Developer 帐户:( 所以想问一下是否有人有这方面的经验...

标签: ios apple-push-notifications ibm-mobilefirst


【解决方案1】:

仅发送带有消息的简单推送通知时,消息的最大长度确定为 236 个字符。

您的有效负载是 JSON 字符串,必须为 256 个字符。 Apple 不会更改您的 JSON 或干扰数据包,因此您可以控制整个有效负载。

请记住,您不需要以空结尾的 JSON 字符串。

【讨论】:

  • 是的,典型的案例应该是这样的。但是,由于我使用 Worklight 进行推送通知,因此我无法控制整个有效负载。我担心的是 Worklight 中附加了一些其他信息。
猜你喜欢
  • 1970-01-01
  • 2015-11-15
  • 2013-07-16
  • 2011-09-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多