问题描述
我搜索以实现通知徽章(见下面的屏幕截图),如 WhatsApp 或 Gmail,但我没有找到一个标准的解决方案。我查看了 official docs 的文档,但在使用 Android 10 的 oppo 上没有运气。
我也尝试过 ShortcutBadger,但在某些手机上不起作用。甚至在取消通知时它也会消失。
我也用过 NotificationBadge class from Telegram 但没用过
我知道不支持启动器通知徽章。根据@CommonsWare 的回答 here
如果 WhatsApp 在同一部手机上显示通知标记,则必须有解决方案,我的应用程序也应该显示通知计数标记。我的应用显示点而不是计数。
如果有人分享知识、如何实现像 WhatsApp 一样始终有效的通知徽章或只是分享 WhatsApp 和 Gmail 是如何做到的,我将不胜感激。
解决方法
只要通知托盘上有通知,您的应用就会显示通知徽章。如果您清除通知托盘,则任何应用都不会显示任何通知标志。