Android Notification quota

Android Notification quotaについて。

概要

Androidでは、一定数以上の通知が表示されていれば、それ以上の通知を抑止する。

上限に達すると、NotificationManagerのnotifyのコールが無視され、LogCatのシステム側に出力される。

上限値

  • Android 2.3.1〜 50件
  • Android 10〜 25件
  • Android 11 リビジョン 18〜 50件

※上限について、ドキュメントに記載がない。

対策

ノーティフィケーションを表示する前に現在表示しているノーティフィケーションの数を確認する。
クォートの上限まで表示されていれば、一番古いノーティフィケーションを消してから、新しいノーティフィケーションを表示する。

ドキュメント上、確約された仕様でない。

参考

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください