在谷歌云消息推送GCM中,为什么需要在AndroidManifest添加如下权限声明,有什么原理吗?
伊谢尔伦
伊谢尔伦 2017-04-17 17:21:59
0
2
739

在Google Cloud Messaging(GCM)中,需要在AndroidManifest文件中添加下面的权限声明,小米推送和个推也有类似的做法,有什么原理吗?

code from cloud-messaging/android/client#manifest

<permission android:name="<your-package-name>.permission.C2D_MESSAGE" android:protectionLevel="signature" />
<uses-permission android:name="<your-package-name>.permission.C2D_MESSAGE" />
伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

모든 응답(2)
大家讲道理

중국에서는 gcm이 벽에 부딪치지 않나요?

左手右手慢动作

이러한 권한은 사용자 정의 권한이며 애플리케이션 간의 상호 액세스 호출 보안을 위해 사용됩니다. 애플리케이션 A는 권한 선언 permission을 정의합니다. 애플리케이션 B가 애플리케이션 A와 상호 작용하려면 A가 선언한 특정 권한, 즉 uses-permission을 선언해야 합니다. android:protectionLevel="signature"은 권한이 있는 동안 서로 액세스해야 하는 애플리케이션이 서로 액세스하려면 먼저 동일한 애플리케이션 서명이 있어야 함을 의미합니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿