У меня возникла проблема с детектором скриншотов в приложении.
Я использую ЭКСПО, но понятия не имею, как определить снимок экрана. Предположим, что у меня есть экран профиля. У каждого пользователя есть страница профиля, я хочу определить, когда другой пользователь делает снимок экрана на экране.
Моя проблема: как я могу обнаружить это? Я читал про жестздесь, но мне это не помогло. Вместо этого с помощью жестов я могу обнаружить прокрутку на странице местоположение x и местоположение y.
Я тоже читал этот отвечать, но о событии touchesCancelled:withEvent:touchesCancelled:withEvent:
ничего не нашел в документах React Native (а также в документах EXPO).
Итак: в чем идея детектора скриншотов? Спасибо за вашу помощь!
Вы не можете сделать это, не отсоединяя EXPO. Для этого уже есть запрос функции.
Если вы решите отключить EXPO, Реагировать-родной-скриншот-детектор может оказаться полезным. Решение очень похоже на решение из связанного вопроса.
В настоящее время с экспо нет возможности сделать это, но если вы отсоедините, вы можете использовать этот пакет, он поддерживает скриншоты android и ios, обнаруживающие реагировать родной детектор