我在Play商店中有大约十二个相同的应用程序,并且针对各种客户端进行了UI调整。我最近从Google Play收到了我的两个应用程序(但其他应用程序未收到)的自动电子邮件,说它们use permissions which are no longer allowed。他们在底部的电子邮件中专门指出了应用ID和权限READ_CALL_LOG, WRITE_CALL_LOG
问题是我的应用程序都没有使用这些权限。我引入的所有库均未使用这些权限。我已经通过aapt l -a myApp.apk | grep CALL_LOG
进行了验证,但没有找到匹配结果。
是否有其他权限可以某种方式隐式包括这些权限?我担心这一定是Play商店的错误,因为我的其他应用都没有被标记?我有什么可以忽略的吗?
如果有帮助,以下是清单中所有权限的列表:
$ ./aapt l -a ~/myApp.apk | grep PERMISSION -i
[snip some string resources...]
A: android:name(0x01010003)="com.mycompany.myapp.permission.C2D_MESSAGE" (Raw: "com.mycompany.myapp.permission.C2D_MESSAGE")
E: uses-permission (line=16)
A: android:name(0x01010003)="com.mycompany.myapp.permission.C2D_MESSAGE" (Raw: "com.mycompany.myapp.permission.C2D_MESSAGE")
E: uses-permission (line=17)
A: android:name(0x01010003)="android.permission.ACCESS_FINE_LOCATION" (Raw: "android.permission.ACCESS_FINE_LOCATION")
E: uses-permission (line=18)
A: android:name(0x01010003)="android.permission.ACCESS_COARSE_LOCATION" (Raw: "android.permission.ACCESS_COARSE_LOCATION")
E: uses-permission (line=19)
A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")
E: uses-permission (line=20)
A: android:name(0x01010003)="android.permission.VIBRATE" (Raw: "android.permission.VIBRATE")
E: uses-permission (line=21)
A: android:name(0x01010003)="android.permission.WRITE_EXTERNAL_STORAGE" (Raw: "android.permission.WRITE_EXTERNAL_STORAGE")
E: uses-permission (line=22)
A: android:name(0x01010003)="android.permission.WAKE_LOCK" (Raw: "android.permission.WAKE_LOCK")
E: uses-permission (line=23)
A: android:name(0x01010003)="com.google.android.c2dm.permission.RECEIVE" (Raw: "com.google.android.c2dm.permission.RECEIVE")
E: uses-permission (line=24)
A: android:name(0x01010003)="android.permission.CAMERA" (Raw: "android.permission.CAMERA")
E: uses-permission (line=45)
A: android:name(0x01010003)="android.permission.BLUETOOTH" (Raw: "android.permission.BLUETOOTH")
E: uses-permission (line=48)
A: android:name(0x01010003)="android.permission.BLUETOOTH_ADMIN" (Raw: "android.permission.BLUETOOTH_ADMIN")
E: uses-permission (line=51)
A: android:name(0x01010003)="android.permission.RECEIVE_BOOT_COMPLETED" (Raw: "android.permission.RECEIVE_BOOT_COMPLETED")
E: uses-permission-sdk-23 (line=53)
A: android:name(0x01010003)="android.permission.ACCESS_COARSE_LOCATION" (Raw: "android.permission.ACCESS_COARSE_LOCATION")
E: uses-permission (line=55)
A: android:name(0x01010003)="android.permission.ACCESS_NETWORK_STATE" (Raw: "android.permission.ACCESS_NETWORK_STATE")
A: android:permission(0x01010006)="com.google.android.c2dm.permission.SEND" (Raw: "com.google.android.c2dm.permission.SEND")
A: android:grantUriPermissions(0x0101001b)=(type 0x12)0xffffffff
A: android:permission(0x01010006)="com.google.android.gms.auth.api.signin.permission.REVOCATION_NOTIFICATION" (Raw: "com.google.android.gms.auth.api.signin.permission.REVOCATION_NOTIFICATION")
A: android:permission(0x01010006)="android.permission.INSTALL_PACKAGES" (Raw: "android.permission.INSTALL_PACKAGES")
A: android:permission(0x01010006)="com.google.android.c2dm.permission.SEND" (Raw: "com.google.android.c2dm.permission.SEND")
答案 0 :(得分:1)
您必须向Google发送一份声明表单,以请求我们的应用程序权限
答案 1 :(得分:0)
从清单文件中删除所有与短信和通话相关的权限,然后将最新的版本上载到Playstore。
在Google Playstore批准应用后,警告仍然存在。
因此,填写此声明表格。
https://www.dropbox.com/s/lxgjcu3pn6e0anm/2019-01-09%2010.02.44.png?dl=0
提交此表格24小时后,警告将从Playstore中删除