Приложение React Native Publishing в Play Store Отклонено (разрешения) - PullRequest
0 голосов
/ 26 февраля 2019

Я только что завершил работу над приложением React Native, используя Expo.Я впервые загружаю приложение в Play Store.После того, как я закончил загрузку своего приложения и всех требований, я получил электронное письмо от Google о том, что мое приложение было отклонено, и я не знаю, как исправить перечисленные проблемы.

=====================================================================

Вот причины:

Объявленная функция DEVICE_AUTOMATION разрешена, но не одобрена для конкретных разрешений, перечисленных в вашем манифестеREAD_SMS.Эти избыточные разрешения READ_SMS должны быть удалены из манифеста вашего приложения

Объявленная функциональность DEVICE_AUTOMATION определена как ненужная или не соответствует основной функциональности вашего приложения.

=====================================================================

Любая помощь будет благодарна.

С наилучшими пожеланиями Musayyab

Ответы [ 2 ]

0 голосов
/ 26 февраля 2019

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

В последнее время Google Play стал более строгим в том, какие приложения позволяют использовать некоторые из этих разрешений, поскольку они часто используются вредоносными приложениями.Одним из таких разрешений является READ_SMS.Если приложению предоставлено это разрешение, ему разрешено читать все SMS-сообщения пользователей.

Из вашего комментария звучит так, будто вы не хотите, чтобы ваше приложение читало SMS-сообщения пользователей.Таким образом, в этом случае проверка сработала - ваше приложение запрашивало разрешение, в котором оно не нуждалось.Вам следует удалить запрос на разрешение READ_SMS из вашего приложения.

Инструкции по редактированию разрешений в реагируют на собственное приложение здесь .Поэтому, возможно, вы добавили это разрешение в свой файл AndroidManifest.xml.Если вы это сделали, то вам следует удалить его.

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

0 голосов
/ 26 февраля 2019

Начиная с 9 января 2019 года, Google запускает ограничивает использование разрешения высокого риска или конфиденциального, включая SMS или Журнал вызовов .

В зависимости от почты, вы не можете использовать разрешение READ_SMSв вашем приложении.(Неважно, какое приложение делают на каком-либо языке) Действительно, Google просто судит «Вашему приложению не нужна функция READ_SMS».

Если вы пытались использовать READ_SMS в качестве OTP (или аутентификации телефона), вы можетеиспользуйте SMS Retriever API для достижения почти такой же функции.

В других случаях на данный момент нет доступных альтернатив.

...