因此,根据此文档 - https://developer.android.com/google/gcm/client.html - 其中一个清单要求/条目是:
applicationPackage +" .permission.C2D_MESSAGE"许可 阻止其他Android应用程序注册和接收 Android应用程序的消息。权限名称必须完全匹配 这种模式 - 否则Android应用程序将无法接收 消息。
因此,鉴于我的清单没有使用此权限字符串的意图过滤器或使用此字符串作为第二个参数的sendBroadcast()
,它是如何实际工作的?我的意思是这段代码怎么做:
<permission android:name="com.example.gcm.permission.C2D_MESSAGE"
android:protectionLevel="signature" />
<uses-permission android:name="com.example.gcm.permission.C2D_MESSAGE" />
阻止任何其他应用接收此特定应用的推送通知?