Вашему приложению требуется только однократный или нечастый доступ к медиафайлам на устройстве. Только приложениям с основным вариантом использования, требующим постоянного доступа к фото- и видеофайлам, расположенным в общем хранилище на устройствах, разрешено использовать разрешения на фото и видео. Более подробную информацию о требованиях можно найти в политике Google Play в отношении разрешений на фото и видео.
Существуют ли другие способы или как я могу сделать это без предупреждения?
код
Код: Выделить всё
const hasPermissions = async () => {
const { status } = await ScreenCapture.requestPermissionsAsync();
return status === 'granted';
};
useEffect(() => {
let subscription;
const addListenerAsync = async () => {
if (await hasPermissions()) {
if (user) {
dispatch(addAndGetScreenshotsQuantity())
.then((response) => {
})
}
} else {
console.error('Permissions needed to subscribe to screenshot events are missing!');
}
};
addListenerAsync();
return () => {
subscription?.remove();
}
}, []);
Код: Выделить всё
"android": { "adaptiveIcon": { "foregroundImage": "./assets/adaptive-icon.png", }, "permissions": [], },Подробнее здесь: https://stackoverflow.com/questions/791 ... -media-vid
Мобильная версия