【问题标题】:Is there a way to control app icon shortcut badge count in a react-native android application?有没有办法在 react-native android 应用程序中控制应用程序图标快捷方式徽章计数?
【发布时间】:2021-07-23 17:15:35
【问题描述】:

实际上我想要实现的是,一旦用户从通知面板确认推送通知弹出窗口,通常会清除 android 中的快捷图标徽章计数,而是清除上面的计数,只有在相应的通知由应用程序内的用户确认(例如:如果用户收到一条短信,则徽章计数将增加到一,一旦用户清除推送通知弹出表单通知面板,则徽章也将被清除,但只有在用户查看消息后才应清除该徽章)。

我尝试了以下软件包。 https://www.npmjs.com/package/react-native-app-badge https://www.npmjs.com/package/react-native-android-badge

【问题讨论】:

    标签: android react-native push-notification badge


    【解决方案1】:

    看来您可以使用ShortcutBadge.setCount(0); 清除徽章计数器!

    我不知道你用什么在安卓设备上显示通知,可能是react-native-push-notification

    如果是这样的话,他们也有它的功能:

    PushNotification.setApplicationIconBadgeNumber(0)

    您只需要在触发解除通知的事件时运行这些函数之一,这可能需要也可能不需要一些 java 编码来实现它!

    【讨论】:

    • PushNotification.setApplicationIconBadgeNumber(0) 这个方法只适用于IOS,我想在android平台自定义徽章计数。
    • 它说“在 Android 上使用 ShortcutBadger,因此不适用于所有 Android 设备。”就在下面。它支持以下安卓启动器:索尼、三星、LG、HTC、小米、华硕、ADW、APEX、NOVA、华为、ZUK、OPPO、EverythingMe、中兴、KISS、LaunchTime、Yandex Launcher。
    猜你喜欢
    • 2011-02-23
    • 1970-01-01
    • 2013-10-11
    • 1970-01-01
    • 2015-04-04
    • 2021-08-26
    • 2021-10-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多