如何检查“显示通知”是启用还是禁用?

Posted

技术标签:

【中文标题】如何检查“显示通知”是启用还是禁用?【英文标题】:How to check "show notification" is enabled or disabled? 【发布时间】:2015-07-22 05:15:17 【问题描述】:

如何查看“显示通知”是否开启?

我的应用程序与 parse.com 集成,每当它从 parse.com 获得响应时,它都会生成通知并将其显示给用户。

我需要知道用户是否禁用了“显示通知”复选框。在尝试登录时,我必须向用户显示一个禁用的对话框。我没有在我的应用中使用通知服务。

请给我建议如何解决这个问题。

【问题讨论】:

【参考方案1】:

当您知道您的应用正在发送推送通知时,您可以检查它是否在通知区域中。这是假设您的应用的最低 SDK 为 4.3 。基本上,您正在检查所有活动通知以查看您的通知是否在活动通知中。

http://developer.android.com/reference/android/service/notification/NotificationListenerService.html#getActiveNotifications%28%29

【讨论】:

以上是关于如何检查“显示通知”是启用还是禁用?的主要内容,如果未能解决你的问题,请参考以下文章

如何在android studio上以编程方式检查自动启动权限是启用还是禁用

SQL Server:检查触发器是启用还是禁用?

如何确定用户帐户是启用还是禁用

无法为奥利奥通知启用闪烁灯并禁用通知声音

如何使用 Ionic2(地理定位)检查 GPS 是不是启用?

如何判断“移动网络数据”是启用还是禁用(即使通过 WiFi 连接)?