独自の組み込みAPNSプッシュシステム(PHPで書かれています)を使用して、特定のイベントでデバイスにプッシュします。いくつかの通知はデバイスによってかなり瞬時に受信されますが、一部のデバイスは表示に最大15分かかることがあります。アップルのAPNS配信が遅い場合があります
(Appleが必要とするように)接続を開いたままにしておき、エラーが発生したときに接続をリセットします(通常は接続を閉じるとき)。
すべて正常に動作しますが、いつでも私のiPod touchにメッセージを入れて、数秒で通知を受け取ることができます。
ただし、他のデバイス(3G iPhoneデバイスなど)では、APNSが正常に配信されることはよくありませんが、配信には最大15分かかります。
私のアプリケーションを見ると、通知が一度だけ、非常に迅速に、エラーなしでプッシュされることがわかります。ただし、配信速度の点では予測できないようです。
私はAPNSが3Gを好んでいると理解しています。そのため、接続性が問題になる場合は、デバイスのAPNS接続が再初期化されるまでに最大15分の遅延が発生する可能性があります。
APNSを使用しているときに、成功した(そしてすばやく)APNSメッセージを私たちの目的のために、あるいは実際に送っていく上で何かできることはありますか?
私たちがテストしているデバイスは、ボーダフォン(オーストラリア)の問題が最も多いようです。
感謝。私はあなたが正しいと信じています。私の終わりからは、改善することはできません。 –