2013-05-30 85 views
0

根据Apple规范,推送通知消息的最大有效负载为256字节。 通常,最小有效负载应为 {"aps":{"alert":""}},其中占用了20个字节。所以,消息中的最大字节数应该是236字节。IBM Worklight:iOS推送通知长度限制

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

非常感谢。

+0

我自己还没有完成这项工作,但是您可以开始剥离有效内容并查看它何时失败,这将是Worklight视角中的最小有效内容。 :) –

+0

是的,但不幸的是我没有一个苹果开发者帐户的测试:(所以想问问,如果有人有这方面的经验... – red23jordan

回答

1

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

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

只要记住,你不需要null结束你的JSON字符串。

+0

是的,典型的情况下应该是这样的。但是,因为我使用用于推送通知的Worklight,我不在整个有效负载的控制之中。我担心的是在Worklight中还有一些其他信息。 – red23jordan