是否可以通过应用程序代码在 Android 中显示通知标志?

Is it possible to show the Notification Badge in Android from application code?

我了解 Android (8.0+) 中启动器图标上的通知标志在收到通知时会自动显示。不幸的是,一旦他们打开或关闭通知,徽章就会被移除。我想知道的是,应用程序本身可以直接告诉系统显示徽章吗?当他们在应用程序中有未读消息时,我想显示它。

我知道 Android 的某些第三方启动器和制造商变体确实提供了额外的徽章功能,但是,我指的是原版 Android 和标准启动器。

谢谢。

I understand the Notification Badge on the launcher icon in Android (8.0+) is automatically shown when a notification is received

仅当启动器支持时。有数百个发射器。

can the app itself directly tell the system to show the badge?

就标准 Android SDK 系统而言,徽章只有在您发出通知时才会出现。一些启动器可能会提供额外的(已记录或未记录的)API 应用程序在图标上显示徽章。