0

通知サービスでチャットをしています。通知がデバイスに届かないことがあります。私は JavaPNS を使用しているので、私のコードはそれほど複雑ではありませんが、あるデバイスから別のデバイスに大量のメッセージ (約 10 件) を非常に迅速に送信すると、すべての通知を受信しません。それらのいくつかは途中で失われます (通常は 2 つのうちの 1 つ)。

これが私のコードです:

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 に答える