android - 有没有办法在 react-native android 应用程序中控制应用程序图标快捷方式徽章计数?
问题描述
实际上我想要实现的是,一旦用户从通知面板确认推送通知弹出窗口,通常会清除 android 中的快捷图标徽章计数,而是清除上面的计数,只有在相应的通知之后才必须清除由应用程序内的用户确认(例如:如果用户收到一条短信,则徽章计数将增加到一,一旦用户清除推送通知弹出表单通知面板,则徽章也将被清除,但不是只有在用户查看消息后才应清除该徽章)。
我尝试了以下软件包。 https://www.npmjs.com/package/react-native-app-badge https://www.npmjs.com/package/react-native-android-badge
解决方案
看起来你可以ShortcutBadge.setCount(0);
用来清除徽章计数器!
我不知道您使用什么来在 android 设备本身上显示通知,可能是react-native-push-notification。
如果是这样的话,他们也有一个功能:
PushNotification.setApplicationIconBadgeNumber(0)
您只需要在触发解除通知的事件时运行这些函数之一,这可能需要也可能不需要一些 Java 编码来实现它!
推荐阅读
- html - 如何用动画隐藏右下角的溢出图像?
- solr - 如何使用 DDEV 为 TYPO3 设置 Solr 服务器?
- c# - 使用 Telerik 库在单元格 c# + wpf 中开始编辑
- docker - 错误包 docker-ce 需要 container-selinux = 2.9 centos 7
- jquery - HTML 标记显示为
并且不会在其上应用 CSS - php - 使用 Google Drive API PHP 将文件从团队云端硬盘移动到个人云端硬盘
- postgresql - 以与给定列表相同的顺序从 HQL 查询中获取结果
- python - 在 jira 问题中添加 Web 链接
- javascript - 产生各种美丽的色彩
- java - Java:修复数组“链接”以允许重置