有什么方法可以自动授予notification
侦听器权限或在> android M中提示这样的权限对话框:
权限对话框:
当前,我正在使用意图通知应用程序,例如:
Intent intent = new Intent("android.settings.ACTION_NOTIFICATION_LISTENER_SETTINGS");
startActivity(intent);
答案 0 :(得分:0)
您不需要征求推送通知权限,就像我们不需要征求获得 INTERNET 的访问权限一样。
联系人/位置/ SMS /电话呼叫 正在访问用户的数据,因此我们始终需要请求用户授予我们权限。
希望您明白这一点。有关更多信息,请访问official document。
答案 1 :(得分:0)
我不确定您的问题是什么。运行您的代码段应打开“通知”访问权限页面。这是不是会发生,还是您想要像其他权限一样的对话框?
想必您正在尝试扩展NotificationListener。你包括了吗
<service android:name=".NotificationListener"
android:label="@string/service_name"
android:permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE">
<intent-filter>
<action android:name="android.service.notification.NotificationListenerService" />
</intent-filter>
在您的清单上?