2011-10-17 15 views
4

バッジ番号を増やす方法と、ユーザーがnotifications.soを開くかどうかを知る方法vバッジ番号を取り消すか、または開始から開始するかどうか。通知バッジ番号増分

alertNotification.Payload.Sound = "default"; 
alertNotification.Payload.Badge = 1; 
+0

アプリケーションのバッジを増やして私の答えを確認してください: http://stackoverflow.com/a/15461328/1869369 –

答えて

2

バッジ番号を増やすAPIはありません。唯一のAPIはアプリケーションアイコンで表示するために完全な番号を送信することなので、サーバーにすべての状態を保存する必要があります。他の方法はありません。すでにデバイストークンを格納しているので、永続性のために使用するシステムに「badgeCount」属性を簡単に追加できます。

ユーザーがアプリデリゲートのapplication:didReceiveRemoteNotification:というプッシュ通知でアプリを開くと通知されます。現在の状況をサーバーに知らせるために、そこで何でもできます。 application:didBecomeActive:などでも、ユーザーが通知の代わりに手動でアプリを開く場合に備えて、そうすることもできます。

関連する問題