Магазин Google Play отклоняет обновленный пакет приложений Flutter из-за отсутствия разрешений для SMS и журнала вызовов

Чтобы объяснить мою проблему, я создаю флаттер, который использует проверку OTP с использованием номера телефона для аутентификации пользователя. Мое приложение работало без ошибок в моем эмуляторе Android, но после загрузки кода в консоль игрового магазина я не мог использовать функцию OTP на моем физическом устройстве.

Чтобы решить упомянутую проблему, я добавил следующий код в свой файл AndroidManifest.xml:

<uses-permission android:name = "android.permission.RECEIVE_SMS" />

<uses-permission android:name = "android.permission.READ_SMS" />

После добавления приведенного выше кода и публикации обновленного пакета мое обновление отклонено Play Store. Подскажите пожалуйста, что мне теперь делать?

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

Wisely D Cruizer 22.08.2024 11:14

Добро пожаловать в Stackoverflow!!! Прочтите эту ссылку stackoverflow.com/help/how-to-ask + если вам нужна помощь относительно того, как использовать или столкнуться с проблемой при реализации, вы можете оставить комментарий под моим ответом.

Bob 22.08.2024 14:48
0
2
50
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Шаги, которые необходимо выполнить:

1. Обоснование разрешения

Если вашему приложению требуются эти разрешения, обязательно укажите четкую и обоснованную причину. Google требует, чтобы приложения объясняли, почему в приложении необходимы такие разрешения.

https://developer.android.com/training/permissions/requesting#explain

2. Обновить Политику конфиденциальности

Убедитесь, что новая политика конфиденциальности приложения содержит информацию о том, как и почему будут использоваться эти разрешения. Политика конфиденциальности должна быть интегрирована с отображением приложения, а также на вашей странице в магазине Play.


Альтернативный подход

1. API SMS-ретривера

Если вашему приложению необходимо проверять номера телефонов или получать SMS без участия пользователя, рассмотрите возможность использования API SMS Retriever.

https://developers.google.com/identity/sms-retriever/overview

С помощью API SMS Retriever вы можете автоматически выполнять проверку пользователей на основе SMS в своем приложении, не требуя от пользователя ввода кодов подтверждения вручную и не требуя каких-либо дополнительных разрешений приложения.

Этот API работает без необходимости разрешения RECEIVE_SMS.

Если API SMS Retriever не поддерживается вашим приложением, пользователи также могут вручную ввести код подтверждения.


Прочтите эту ссылку для получения дополнительной информации:

https://support.google.com/googleplay/android-developer/answer/10208820?sjid=10708363339948436535-AP#intended&Exceptions&invalid&alternatives&

Другие вопросы по теме