如果有一些待处理的通知,我正试图在应用程序图标上设置徽章。这适用于Android Pie
中的以下代码。
notificationBuilder.setNumber(i);
notificationBuilder.setBadgeIconType(NotificationCompat.BADGE_ICON_SMALL);
但是现在我需要显示徽章,如果应用中有任何待处理的未读通知。仅当通知栏中存在通知时,才会显示上述徽章。一旦它被解雇,徽章也会消失,这很好,但有什么办法我们可以设置徽章取决于从firebase获得的数量?
要显示徽章,您可以使用ShortcutBadger
Android库在三星,LG,索尼和HTC发射器中支持iOS等徽章通知