Электронная почта Google Playразрешения журнала вызовов / смс? - PullRequest
0 голосов
/ 04 января 2019

У меня есть около десятка приложений в магазине игр, которые идентичны, с настройками пользовательского интерфейса для различных клиентов.Недавно я получил автоматическое электронное письмо от Google Play для двух моих приложений (но не других), в котором говорится, что они используют разрешения, которые больше не разрешены .В нижней части электронной почты указывается идентификатор приложения и разрешения 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")

Ответы [ 2 ]

0 голосов
/ 10 января 2019

Удалите все разрешения, связанные с SMS и вызовами, из файла манифеста, а затем загрузите последнюю сборку в Playstore.

После одобрения приложения в Google PlayStore предупреждение все еще будет.

Итак, заполните эту форму декларации.

https://docs.google.com/forms/d/e/1FAIpQLSfCnRaa4b1VuHhE4gVekWJc_V0Zt4XiTlsKsTipTlPg5ECA7Q/viewform

Через 24 часа после отправки этой формы предупреждение будет удалено из игрового магазина

0 голосов
/ 04 января 2019

Вы должны отправить в Google форму декларации для запроса разрешений для нашего приложения

Декларация Google от

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...