Я использую Expo sdk 37.0.1 и прошу разрешения камеры и галереи. Он работает в локальном устройстве и эмуляторе expo, но когда я создаю APK, установленный на реальном устройстве, он всегда отклоняется. Ниже приведен код для получения / установки разрешения.
const resultCamera = await Permissions.askAsync(Permissions.CAMERA);
Я также добавил разрешение в файл app. json, который кажется правильным согласно документации самого expo, которая необходима для автономного приложения.
https://docs.expo.io/versions/latest/sdk/permissions/#android -permissions-эквиваленты-внутри-приложения json Приложение. json код, как показано ниже
"android": {
"versionCode": 9,
"permissions": [
"CAMERA",
"READ_INTERNAL_STORAGE",
"WRITE_INTERNAL_STORAGE",
"READ_EXTERNAL_STORAGE",
"WRITE_EXTERNAL_STORAGE"
]
},
Я также записываю вывод автономного приложения const resultCamera = await Permissions.askAsync(Permissions.CAMERA)
"resultCamera": {
"status": "denied",
"expires": "never",
"canAskAgain": false,
"granted": false,
"permissions": {
"camera": {
"granted": false,
"status": "denied",
"canAskAgain": false,
"expires": "never"
}
}
}
Мой пакет sdk для response native выглядит следующим образом
"react-native": "https://github.com/expo/react-native/archive/sdk-37.0.1.tar.gz",
Как я могу решить эту проблему?