我尝试在我的应用中添加对GCM的支持,并对Manifest中的权限提出疑问(基于this SO's comment)。
是否始终需要在<permission/>
标记中指定包名称?或者仅在package
代码中包含<manifest>
属性就足够了吗?
答案 0 :(得分:1)
对于GCM,您必须遵循以下模式:
applicationPackage +“。permission.C2D_MESSAGE”权限 阻止其他Android应用程序注册和接收 Android应用程序的消息。权限名称必须完全匹配 这种模式 - 否则Android应用程序将无法接收 消息。
对于其他权限,您可以使用不太严格的策略,但在其中使用包名更安全。
答案 1 :(得分:0)
您可以添加:
<uses-permission android:name="android.permission.YOURPERMISSION" />
到你的清单,你不需要为它添加包名,如果这是你想知道的。