android - Android Marshmallow 中的NotificationListenerService

标签 android firebase notifications logout firebase-notifications

当用户从应用程序注销时,我需要清除应用程序通知。我没有使用NotificationBuilder生成通知,我的通知是直接从应用程序的服务器生成的。我能够在 android lolipop 及以下版本中清除用户注销的通知。 但是对于棉花糖,当用户从设置中授予通知访问权限时,我没有收到任何棉花糖通知。需要一些关于此的帮助。 我收到来自 Firebase 的通知。

最佳答案

您需要做的是:

((NotificationManager) getSystemService(NOTIFICATION_SERVICE)).cancelAll();

不需要通知访问和所有其他逻辑。

关于android - Android Marshmallow 中的NotificationListenerService,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44022384/

相关文章:

android - iOS代码中如何使用j2objC进行转换?

jquery - 跨域 AJAX 请求在 Android 手机的 native 浏览器上表现异常

java - Android - 错误 list 合并失败

java - 无法从 firebase 检索图像

php - 如何更改 Laravel 中的默认通知表名称

android - 如何在手机追踪器应用程序中实现简单的 "No Connection Toast ..."

node.js - 默认的 Firebase 应用不存在。确保在使用任何 Firebase 服务之前调用 initializeApp()。在 FirebaseAppError

ios - 为什么 Firebase 返回数组而不是字典?

Android 通知,带有按钮单击删除通知

Android 通知未在 Marshmallow 中显示颜色图标