Проблема: нарушение политики разрешений После проверки приложения при загрузке приложения Android в Магазине - PullRequest
0 голосов
/ 28 мая 2019

При загрузке приложения для Android я получаю отклоненное письмо от Google, в котором говорится, что

Проблема: нарушение политики разрешений После проверки вашего приложения мы обнаружили, что оно не подходит для использования запрошенногоразрешения по следующей (-им) причине (-ам): На основании нашего обзора мы обнаружили, что выраженный пользовательский интерфейс вашего приложения не соответствует заявленным основным функциям {обработчик SMS по умолчанию (и любые другие основные функции, используемые при обработке по умолчанию), синхронизация или передача между устройствамиSMS или звонков, финансовых транзакций на основе SMS (например, 5-значных сообщений) и связанной с ними деятельности, включая проверку учетной записи OTP для финансовых транзакций и обнаружение мошенничества, отслеживание, бюджет, управление финансовыми транзакциями на основе SMS (например, 5-значными сообщениями) ипроверка связанной учетной записи}.Пожалуйста, удалите эти разрешения из вашего приложения.Похоже, что ваше приложение является {Violation Monitoring app} и не соответствует ни одному из разрешенных вариантов использования.Следовательно, мы не можем предоставить разрешения для SMS / журнала вызовов.

Я попытался выполнить поиск по нему и не нашел реального решения для моей проблемы

Вот мои разрешения

  <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
  <uses-permission android:name="android.permission.RECEIVE_SMS" />
  <uses-permission android:name="android.permission.READ_SMS" />
  <uses-permission android:name="android.permission.INTERNET" />
  <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" 
     />
  <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" 
    />
  <uses-permission android:name="android.permission.CAMERA" />
  <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" 
     />
   <uses-permission android:name="android.permission.ACCESS_GPS" />
  <uses-permission android:name="android.permission.ACCESS_ASSISTED_GPS" />
  <uses-permission android:name="android.permission.ACCESS_LOCATION" /> ```

1 Ответ

0 голосов
/ 28 мая 2019

Мое приложение использовало разрешение на чтение SMS-сообщений, которое позволяло моему приложению читать SMS-сообщения, отправленные на мобильное устройство пользователя, для проверки номера мобильного телефона пользователя.
Таким образом, я тоже получил это письмо с разрешением на нарушение политики, заявив, что я использую разрешение на чтение смс в своем приложении.
Используя это разрешение, я смог автоматически читать OTP из смс.
Но согласно новым правилам Google, мы не можем использовать разрешение на чтение смс для проверки вышеупомянутого аккаунта.
Итак, сейчас я удалил разрешение на чтение смс и заставил пользователя вручную вводить otp, полученный в смс.

Если вы используете разрешение на чтение смс, существуют определенные требования.

Для приложений, запрашивающих доступ к разрешениям SMS или журнала вызовов, предполагаемое и разрешенное использование включает обработку SMS по умолчанию, по умолчанию обработка телефона или помощник.
Приложения должны быть активно зарегистрирован в качестве обработчика SMS, телефона или помощника по умолчанию прежде чем предлагать пользователям принять любое из вышеуказанных разрешений и должны немедленно прекратить использование разрешения, когда они больше не являются обработчик по умолчанию.

Я получил информацию по этой ссылке.
https://support.google.com/googleplay/android-developer/answer/9047303
Надеюсь, это поможет вам.

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