Я хочу удалить разрешения Android по умолчанию в родном приложении:
Единственный способ, который я нашел, это изменить AndroidManifest.xml :
https://facebook.github.io/react-native/docs/удаление разрешений по умолчанию.
Мой вопрос: есть ли способ сделать это без извлечения моего приложения? Поскольку я не хочу терять функции, которые предоставляет Expo.
Возьмите добычу в документы.
Где говорят:
Note: If you don't specify android.permissions inside your app.json, by default your standalone Android app will require all of the permissions listed above.
Также посмотрите:
In order to request permissions in a standalone Android app, you need to specify the corresponding native permission types in the android.permissions key inside app.json read more about configuration. The mapping between Permissions values and native permission types is as follows
Вы можете добавить в свой app.json
только те разрешения, которые хотите:
{
...
"permissions": [ ... ]
}