关于AWS SNS的常见问题,他们提到:
除了SMS消息之外,Amazon消息可以包含多达256 KB的文本数据,包括XML、JSON和未格式化文本。 问: SNS主题如何与移动推送一起工作? SNS主题可以有来自任何受支持的推送通知平台的订阅者,以及任何其他端点类型,如SMS或email。当您向主题发布通知时,SNS将向订阅该主题的每个端点发送该消息的相同副本。如果使用特定于平台的有效载荷来定义发送到每个推送平台的确切有效载荷,则如果发布超过相关推送通知平台施加的最大有效负载大小,则发布将失败。 问:各种目标平台支持的有效载荷大小是多少? SNS将支持底层本机平台支持的最大有效负载大小。客户可以使用JSON对象发送特定于平台的消息。有关其他详细信息,请参阅使用SNS移动推送API。 https://aws.amazon.com/sns/faqs/
我的问题是,如果通过GCM和APN传递的有效负载消息的长度有限制,我是否可以使用SNS向移动设备发送256 of的有效载荷?
如果应用程序尚未运行,这些通过SNS主题发送的通知能唤醒应用程序吗?
发布于 2019-06-13 14:27:52
根据常见问题-移动推送通知:
SNS将支持底层本机平台支持的最大有效负载大小。客户可以使用JSON对象发送特定于平台的消息。有关其他详细信息,请参阅使用SNS移动推送API。
和(例如) 苹果的推送通知文档
不能压缩JSON有效负载,并将其最大大小限制为4KB (4096字节)。对于因特网语音协议(VoIP)通知,最大大小为5KB (5120字节)
因此,如果您使用SNS通过苹果APNS向移动设备发送推送通知,则需要检查有效负载不超过4KB。当您在SNS推送通知中发送对象和消息时,这一点尤其重要。
https://stackoverflow.com/questions/44898909
复制相似问题