1

たとえば、Twitter アプリで @mention を受け取った場合、次のような通知を受け取ることがあります。

    "You have 1 new mention"

前のプッシュ通知を開く前に別の @mention を受け取った場合は、次のように更新したいと思います。

    "You have 2 new mentions"

最初のような別の通知を送信して、次のようになるのではなく:

    "You have 1 new mention"
    "You have 1 new mention"

ロック画面で。

4

1 に答える 1

1

私はおそらく明白なことを言っていますが、物事を明確にするためだけです。

通知が送信され通知が受信されたのは2つの異なる状態です(質問のあいまいさ)

送信された通知は、必ずしもユーザーに配信されているわけではありません。以前の通知が配信される前に新しい通知がAPNサーバーに到着した場合、その通知は破棄され、新しい通知のみがユーザーに送信されます。

このような状況では、前の通知が配信される前に新しい通知がAPNサーバーに到着すると、「未読」のメッセージ/メンションの数を知るメカニズムが必要になります。

受信した通知は、デバイスに配信された通知であり、アプリケーションの状態(終了/アクティブ/バックグラウンド)に応じて、それに対応できます。

送信(および受信)された通知を変更する方法はありませんが、アプリケーションのバッジ番号を更新して、「未読」通知の数をユーザーに表示することはできます。

したがって、通知メッセージの使いやすさを向上させることをお勧めします。

  • 誰からの通知
  • 実際の言及メッセージ

バッジ番号は、新しい通知の量に適しているためです。

于 2013-01-07T12:51:07.943 に答える