私は非常に奇妙な問題を抱えています。iOS アプリはプッシュ通知を使用し、サーバーは新しい「イベント」ごとに「イベント通知」をモバイル アプリにプッシュするように設定されています。iOS 6.1 が登場するまで、これは非常にうまく機能していました。
私のテストでは、iOS 6.0 の A、iOS 6.1 の B の 2 つの iPhone 5 デバイスを使用しています。
複数のイベントを (1 分の間隔で) デバイスにプッシュしようとすると、次のように表示されます。
デバイス A: 各プッシュは個別です。
event 1: beep once
event 2: beep once
event 3: beep once
デバイス B:
event 1: beep once
event 2: beep twice (if I never click on event 1)
event 3: beep three times (if I never click on event 1 and 2)
ユーザーが個々の通知イベントをクリックしないと、ビープ音の数が非常に速く蓄積されるため、これは非常に厄介です。ユーザーが iphone 5 の通知ウィンドウに移動してイベントをクリアしても、最後の通知によって以前の通知が返され、ビープ音が複数回鳴ります。
同様の問題を見た人はいますか。サーバー側では、ここから apns.php ダウンロードを使用しています: http://www.easyapns.com/php-source。過去 2 年間、非常にうまく機能しています。