2011-01-29 12 views
0

アラートなしでプッシュ通知を送信すると、バッジだけで、画面上のアラートがすべて消去されます。反対もまた真です。バッジなしでアラートを送信すると、バッジがクリアされます。プッシュ通知バッジがアラートをクリアします

画面上の現在のアラートに影響を与えずに新しいバッジをプッシュする方法はありますか?

答えて

0

アプリの最新の通知が最新のものとみなされ、それに付随する属性のみが表示されるように思われます。

また、プッシュ通知の「Quality of Service」は、すべての通知の配信が最後のものを除いて保証されないことを指定します。

http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/ApplePushService/ApplePushService.html#//apple_ref/doc/uid/TP40008194-CH100-SW9

だから、以前の通知を当ててはいけません、そして各1との最新情報を送信する必要があります。

+0

最後のアラートをクリアせずに未読数を更新することは妥当だと思いませんか? –

+0

さて、設計上の問題であり、アップルは簡単にそれを維持しています。したがって、最後に送信された通知(またはバッジまたはアラート)を更新するコンセプトは存在せず、すべての通知は「送信されたものだけ」として扱われるべきであり、「これからも送信されます"。 :) – Sailesh