Есть ли способ удалить разрешения по умолчанию в Reaction-native без удаления? - PullRequest
1 голос
/ 09 апреля 2019

Я хочу удалить разрешения Android по умолчанию в приложении-родном приложении:

  • READ_PHONE_STATE ,
  • WRITE_EXTERNAL_STORAGE
  • READ_EXTERNAL_STORAGE .

Единственный способ, который я нашел, - это изменить AndroidManifest.xml :

https://facebook.github.io/react-native/docs/removing-default-permissions.

Мой вопрос: есть ли способ сделать это без извлечения моего приложения?Поскольку я не хочу терять возможности, которые предоставляет Экспо.

1 Ответ

1 голос
/ 09 апреля 2019

Возьмите добычу в документах .

Где они говорят:

Примечание. Если вы не укажете android.permissions внутри вашего app.json, по умолчанию вашему автономному приложению для Android потребуются все перечисленные выше разрешения.

Также посмотрите на:

Чтобы запросить разрешения в автономном приложении Android, вам необходимо указать соответствующие собственные типы разрешений в ключе android.permissions внутри app.json Подробнее о конфигурации . Соотношение между значениями разрешений и собственными типами разрешений выглядит следующим образом

Вы можете добавить в app.json только те разрешения, которые вам нужны:

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