为什么... permission.C2D_MESSAGE已添加到我的应用程序中?

时间:2016-09-04 05:15:18

标签: android-studio firebase permissions

我的权限是:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="com.android.vending.BILLING" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

但根据Google Play开发者控制台,当我上传我的apk时,我的应用需要以下权限...

android.permission.ACCESS_NETWORK_STATE
android.permission.INTERNET
android.permission.READ_EXTERNAL_STORAGE
android.permission.WAKE_LOCK
android.permission.WRITE_EXTERNAL_STORAGE
com.android.vending.BILLING
com.google.android.c2dm.permission.RECEIVE
com.myapp.appname.permission.C2D_MESSAGE

为什么默认情况下会将唤醒锁定和消息添加到我的应用程序中?是因为我添加了facebook活动/支持共享/喜欢吗?

当我第一次使用Eclipse时没有发生这种情况,但现在我将它移到Android Stuido上了。

1 个答案:

答案 0 :(得分:2)

它似乎没有记录,但是当您向应用添加firebase时,这些权限会自动添加到您的应用中:

请参阅https://www.reddit.com/r/androiddev/comments/4kobvm/admob_firebase_and_extra_permissions/