React native 如何在react native中显示应用程序启动器图标上的通知计数?

React native 如何在react native中显示应用程序启动器图标上的通知计数?,react-native,react-native-android,react-native-ios,React Native,React Native Android,React Native Ios,有没有办法在react native中显示应用程序启动器图标上的图标计数 我正在使用 “世博会”:“29.0.0”, “反应”:“16.3.1”, “反应本机”:“29.0.0” 您可以尝试使用react native firebase,它在内部使用ShortcutBadger在Android上显示通知号码徽章: 安卓系统中的徽章目前正在发生变化,早些时候,它们仅由启动器支持,自安卓8.0以来,安卓系统也支持它们: 因此,理解react native firebase如何支持Android上

有没有办法在react native中显示应用程序启动器图标上的图标计数

我正在使用 “世博会”:“29.0.0”, “反应”:“16.3.1”, “反应本机”:“29.0.0”


您可以尝试使用react native firebase,它在内部使用ShortcutBadger在Android上显示通知号码徽章:

安卓系统中的徽章目前正在发生变化,早些时候,它们仅由启动器支持,自安卓8.0以来,安卓系统也支持它们:

因此,理解react native firebase如何支持Android上的徽章有点令人困惑。但我设法让它们部分工作,Android 9.0设备显示它们,旧的Android设备(Honor8)在使用时显示它们

firebase.notifications().setBadge(1) 
但在收到通知时不会自动执行。我要问的是,后者试图使用旧的基于启动器的徽章支持,要么我没有做正确的事情,要么我的启动器不受ShortcutBadger支持。 如果有人有想法,请分享

如果您尝试使用react native firebase,请记住将ShortcutBadger依赖项添加到android/app/build.gradle中,我还将setShowBadge(true)添加到创建的通知通道中(不确定是否需要它,因为文档中没有提到它)。否则,我遵循安装文档