Expo ScreenCapture и разрешения Android (READ_MEDIA_IMAGES и READ_MEDIA_VIDEO)Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Expo ScreenCapture и разрешения Android (READ_MEDIA_IMAGES и READ_MEDIA_VIDEO)

Сообщение Anonymous »

В приложении есть защищенный контент, и мне приходится ограничивать количество снимков экрана. Приложение — React Native Expo. Когда я добавляю код, указанный на сайте выставки, а затем создаю сборку, загружаю ее из Google и получаю электронное письмо. В сообщении в консоли Google я пишу, что это для контроля количества скриншотов, но снова получаю это письмо: Мы обнаружили, что ваше приложение не соответствует тому, как разрешено использовать разрешения READ_MEDIA_IMAGES/READ_MEDIA_VIDEO.
Вашему приложению требуется только однократный или нечастый доступ к медиафайлам на устройстве. Только приложениям с основным вариантом использования, требующим постоянного доступа к фото- и видеофайлам, расположенным в общем хранилище на устройствах, разрешено использовать разрешения на фото и видео. Более подробную информацию о требованиях можно найти в политике 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();
}
}, []);
в пустом массиве разрешений app.json

Код: Выделить всё

"android": { "adaptiveIcon": { "foregroundImage": "./assets/adaptive-icon.png", }, "permissions": [], },
Я попробовал код на сайте выставки.

Подробнее здесь: https://stackoverflow.com/questions/791 ... -media-vid
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»