0

我正在与通知服务聊天。有时通知不会到达我的设备。我正在使用 JavaPNS,所以我的代码不是很复杂,但是当我非常快速地(大约 10 条)从一台设备向另一台设备发送大量消息时,我没有收到所有通知。其中一些在途中丢失(通常是两个之一)。

这是我的代码:

PushNotificationPayload payload = PushNotificationPayload.complex();
payload.addAlert("Name : text"); payload.addSound("default");
payload.addBadge(1); 
payload.addCustomDictionary("type", NOTIF_MESSAGE);
Push.payload(payload, "******.p12", "password", false, URI);
4

2 回答 2

2

没关系。

重要提示:由于无法保证交付,因此您不应依赖远程通知工具通过有效负载将关键数据交付给应用程序。并且永远不要在有效负载中包含敏感数据。您应该只使用它来通知用户有新数据可用。

-本地和推送通知编程指南

于 2013-01-18T13:14:57.860 回答
0

Apple 不保证所有消息都已送达。文档说:

通知的传递是“尽力而为”,不能保证。

于 2013-01-18T13:18:03.183 回答