Guyzは、バッジ数の管理を理解するのを手伝ってくれます。私はそのアップルガイドを読みましたが、アイコンを頼りにする管理の責任者が誰であるかを正確に理解していませんでしたか?アプリがフォアグラウンドでない場合はアラート(およびアイコンの「1」)が表示され、[表示]をタップするとアプリが起動し、badgeCountが減少します。
[UIApplication sharedApplication].applicationIconBadgeNumber = [UIApplication sharedApplication].applicationIconBadgeNumber - 1;
単一の通知でも問題ありません。しかし、バッジの数をどこで増やす必要がありますか?たとえば、2つまたは3つの通知を受け取った場合でも、アプリアイコンに「1」が表示されます。または、iOSはその数を増やす必要がありますか?
編集:サーバーが適切な番号を送信する必要があることはすでにわかっています。例:
{
"aps" : {
"badge" : 9
}
}
しかし、たとえば、私がすでにいくつかのニュースと現在の番号を「9」ではなく「7」で「読んだ」場合、サーバーはどのようにして正しい番号を知るのでしょうか。その情報をサーバーに渡す必要がありますか?これがどのように機能するか説明してください!前もって感謝します!