我想在使用点击通知时收到通知。 我现在要做的是
notification.contentIntent = PendingIntent.getBroadcast(context, 0,intent, 0);
<receiver
android:name=".notificationsClickReceiver">
<intent-filter >
<action android:name="com.example.android.notification.CLICK" />
</intent-filter>
</receiver>
一切正常。但是,我收到警告“导出的接收器不需要 permission"这意味着每个应用程序都可以向我的应用程序发送广播。我应该添加什么权限才能只允许系统通知托盘发送广播?
谢谢
最佳答案
只需添加 android:exported="false"
到 <receiver ...>
标签。这可以防止您的接收器被其他应用程序访问。
关于android - 我应该使用什么权限来接收 android 通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11875371/