Как определить скриншот в приложении RN?

У меня возникла проблема с детектором скриншотов в приложении.

Я использую ЭКСПО, но понятия не имею, как определить снимок экрана. Предположим, что у меня есть экран профиля. У каждого пользователя есть страница профиля, я хочу определить, когда другой пользователь делает снимок экрана на экране.

Моя проблема: как я могу обнаружить это? Я читал про жестздесь, но мне это не помогло. Вместо этого с помощью жестов я могу обнаружить прокрутку на странице местоположение x и местоположение y.

Я тоже читал этот отвечать, но о событии touchesCancelled:withEvent:touchesCancelled:withEvent: ничего не нашел в документах React Native (а также в документах EXPO).

Итак: в чем идея детектора скриншотов? Спасибо за вашу помощь!

Умерло ли Create-React-App?
Умерло ли Create-React-App?
В этом документальном фильме React.dev мы исследуем, мертв ли Create React App (CRA) и какое будущее ждет этот популярный фреймворк React.
Освоение React Native: Пошаговое руководство для начинающих
Освоение React Native: Пошаговое руководство для начинающих
React Native - это популярный фреймворк с открытым исходным кодом, используемый для разработки мобильных приложений. Он был разработан компанией...
В чем разница между react native и react ?
В чем разница между react native и react ?
React и React Native - два популярных фреймворка для создания пользовательских интерфейсов, но они предназначены для разных платформ. React - это...
От React к React Native: Руководство для начинающих по разработке мобильных приложений с использованием React
От React к React Native: Руководство для начинающих по разработке мобильных приложений с использованием React
Если вы уже умеете работать с React, создание мобильных приложений для iOS и Android - это новое приключение, в котором вы сможете применить свои...
Хуки React: что это такое и как их использовать
Хуки React: что это такое и как их использовать
Хуки React - это мощная функция библиотеки React, которая позволяет разработчикам использовать состояние и другие возможности React без написания...
0
0
658
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Вы не можете сделать это, не отсоединяя EXPO. Для этого уже есть запрос функции.

Если вы решите отключить EXPO, Реагировать-родной-скриншот-детектор может оказаться полезным. Решение очень похоже на решение из связанного вопроса.

В настоящее время с экспо нет возможности сделать это, но если вы отсоедините, вы можете использовать этот пакет, он поддерживает скриншоты android и ios, обнаруживающие реагировать родной детектор

Другие вопросы по теме