如何在RN应用程序中检测屏幕截图?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在RN应用程序中检测屏幕截图?相关的知识,希望对你有一定的参考价值。

我对应用程序中的屏幕截图检测器有一些问题。

我正在使用EXPO,但我不知道如何检测屏幕截图。假设我有个人资料屏幕。每个用户都有一个个人资料页面,我想检测另一个用户何时在屏幕上截屏。

我的问题是:我怎样才能发现这个?我读到了手势qazxsw大便,但它没有帮助我。通过手势,我可以检测到页面中的滚动,位置x和位置y。

我也引用了这个here,但关于事件answer我在React Native docs(以及EXPO docs)中没有找到任何东西。

那么:屏幕截图探测器背后的想法是什么?谢谢你的帮助!

答案

如果不拆分EXPO,你就无法做到。已经有一个touchesCancelled:withEvent:touchesCancelled:withEvent:

如果您决定分离世博会,feature request可能会有所帮助。解决方案与链接问题的解决方案非常相似。

以上是关于如何在RN应用程序中检测屏幕截图?的主要内容,如果未能解决你的问题,请参考以下文章

如何检测屏幕截图事件并在科尔多瓦中停止它

在当前的android片段中禁用屏幕截图[重复]

如果 App 在后台,iOS 会检测屏幕截图

RN OneSignal _open 事件

当我的应用在IOS中处于活动状态时如何阻止屏幕截图[关闭]

在 Android 4.0+ 上检测屏幕截图尝试