【发布时间】:2015-11-13 14:09:05
【问题描述】:
我对新的运行时权限模型仍然有些困惑。 Parse 推送通知 (GCM) 的以下任何所需权限是否需要运行时权限?
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<permission android:protectionLevel="signature" android:name="com.parse.starter.permission.C2D_MESSAGE" />
<uses-permission android:name="com.parse.starter.permission.C2D_MESSAGE" />
【问题讨论】:
-
您无需在 6.0+ 上请求 GET_ACCOUNTS 权限即可使解析推送工作。它在 Manifest 中声明,因此它可以支持 Android 4.04 及更低版本。在 6.0+ 上,此权限已声明,但不需要“授予”
标签: java android parse-platform permissions push-notification