Как обнаружить скриншот в приложении RN? - PullRequest
0 голосов
/ 10 апреля 2019

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

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

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

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

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

1 Ответ

1 голос
/ 10 апреля 2019

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

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

...