我有一个关于Android通知批量规范的问题

问题描述 投票:0回答:1

根据官方版本,从8.0(API level 26)开始,当有通知时,通知批次会出现在启动器图标上,长按应用程序图标会显示通知。

但是,我认为启动器取决于设备型号,因此并不总是显示,有什么例外吗?

https://developer.android.com/training/notify-user/badges?hl=ja

由于有关规格的问题,未进行任何尝试。 我们正在检查,因为需要在产品常见问题解答中提及。

android push-notification
1个回答
0
投票

只要启动器是设备预包含的默认启动器应用程序,它保证显示通知徽章。
因为它是Android兼容性规范。 规格如下。

如果设备实现包括显示应用程序图标徽章的默认启动器应用程序,
他们必须遵守NotificationChannel.setShowBadge() API方法。换句话说,如果该值设置为 true,则显示与应用程序图标相关的视觉可见性,并且当所有应用程序的通知通道都将该值设置为 false 时,不显示任何应用程序图标徽章方案。

但是当涉及到第三方应用程序时,就不能保证了。
规范仅建议支持通知徽章。
setNumbersetBadgeIconType 文档中所示,可能有第三方应用程序忽略通知徽章。

© www.soinside.com 2019 - 2024. All rights reserved.