2012-09-06 6 views
5

独自の組み込みAPNSプッシュシステム(PHPで書かれています)を使用して、特定のイベントでデバイスにプッシュします。いくつかの通知はデバイスによってかなり瞬時に受信されますが、一部のデバイスは表示に最大15分かかることがあります。アップルのAPNS配信が遅い場合があります

(Appleが必要とするように)接続を開いたままにしておき、エラーが発生したときに接続をリセットします(通常は接続を閉じるとき)。

すべて正常に動作しますが、いつでも私のiPod touchにメッセージを入れて、数秒で通知を受け取ることができます。

ただし、他のデバイス(3G iPhoneデバイスなど)では、APNSが正常に配信されることはよくありませんが、配信には最大15分かかります。

私のアプリケーションを見ると、通知が一度だけ、非常に迅速に、エラーなしでプッシュされることがわかります。ただし、配信速度の点では予測できないようです。

私はAPNSが3Gを好んでいると理解しています。そのため、接続性が問題になる場合は、デバイスのAPNS接続が再初期化されるまでに最大15分の遅延が発生する可能性があります。

APNSを使用しているときに、成功した(そしてすばやく)APNSメッセージを私たちの目的のために、あるいは実際に送っていく上で何かできることはありますか?

私たちがテストしているデバイスは、ボーダフォン(オーストラリア)の問題が最も多いようです。

答えて

7

他のスレッドで以前の情報を参照すると、遅延が発生すると「珍しい」ことはないようです。

ほとんどの場合、モバイルネットワークのドロップアウトやその他の要因のようなネットワークの問題のために、配信は数秒で完了するはずですが、明らかに最大30分かかることがあります。

出典:How much delay of ios push notification? とも:リンク卿のためApple's APNS Docs

+0

感謝。私はあなたが正しいと信じています。私の終わりからは、改善することはできません。 –

関連する問題