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

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

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

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

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

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

1
投票

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

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