0

アプリにプッシュ通知を実装しようとしていますが、バッジの数について質問があります。アラートを受信するたびにバッジ カウント数が増加するように、アプリをメールや他のアプリのように動作させたいと考えています。

バッジ カウント数はペイロードの一部であるため、それをインクリメントする最善の方法は何ですか?

メッセージとバッジ番号を含む最初の通知を送信した場合、それ以降の通知はどうすればよいですか? 送信したすべての通知を保存する必要がありますか?

これについての説明は最も役に立ちます。

助けてくれてありがとう!

4

2 に答える 2

4

数値を増やしたい場合は、サーバー上で追跡する必要があります。他に方法はありません。

于 2012-11-16T16:38:54.633 に答える
2

これは、通知の目的に大きく依存します。ニュース アプリでニュース速報をプッシュしている場合、バッジを適切に増やすのは非常に困難です。それがゲームアプリで、プレーヤーに順番を伝えるためにプッシュしている場合は、はるかに簡単になります.

例 (疑似):

ニュースアプリ

  1. 掲載記事

    1.1 プッシュ送信

    1.2 送信先を含むプッシュのデータベースに追加、同じユーザーへの他のプッシュがないかデータベースをチェック、以前のプッシュがない、BADGE = 1。

  2. アプリが開かれています

    2.1 バッジが 0 に戻り、そのデバイス/ユーザー/ BADGE = 0 のすべてのプッシュを削除するようデータベースに指示します

  3. 掲載記事

    3.1 プッシュ送信

    3.2 送信先を含むプッシュのデータベースに追加、同じユーザーへの他のプッシュがないかデータベースをチェック、以前のプッシュがない、BADGE = 1。

  4. 掲載記事

    4.1. 誰に送信されたかを含むプッシュのデータベースに追加され、同じユーザーへの他のプッシュがないかデータベースをチェックし、以前のプッシュを確認、BADGE = 2。

  5. アプリが開かれています

    5.1 バッジが 0 に戻り、そのデバイス/ユーザーのプッシュを削除するようデータベースに指示します。バッジ = 0

ゲームアプリ

  1. プレイヤー 2 が行く
  2. プレーヤー 1 にプッシュし、データベースをチェックして、他のゲームでプレーヤー 1 のターンかどうかを確認します。BADGE = P1 のターンであるゲームの数。
于 2012-11-16T16:47:45.073 に答える