私たちのアプリは APNS を使用してプッシュ通知を受信します。しかし、クライアントは、一部のデバイスが通知を受信していないと主張し、通知が 100% 確実に配信されるように「しなければならない」と主張しています。しかし、APNS は 100% 信頼できるわけではなく、通知が配信されない場合があることをどこかで読んだことがあります。
私は現在、APNS をいつでも受信できるようにする方法についてパニックに陥っています。APNS が配信されない可能性があるケース(デバイスがオフラインの可能性がある)を読みました。しかし、私たちのテストでは、デバイスがオンライン (Wifi または 3G) であっても、APNS が配信されないことがありました。
APNS が配信されない可能性がある特定のケースはありますか? または、すべての通知を確実に受け取るためにコードを使用して私たち (開発者) ができることはありますか? 私がコードで行ったのは、アプリをリモート通知に登録し、didRegisterForRemoteNotificationsWithDeviceToken を書き込んでから、デバイス トークンをサーバーにスローすることだけです。
すべてのデバイスがAPNSを受信していない場合、クライアントはほとんど私たちを殺します!