首页 > 解决方案 > 如何防止在android和ios中选择屏幕中的屏幕截图反应本机

问题描述

以前我使用这个包来防止 android 和 ios 中选定屏幕的快照。

https://www.npmjs.com/package/react-native-privacy-snapshot https://github.com/kristiansorens/react-native-flag-secure-android

但它不是由所有者维护的,并且与 react-native 版本>0.60 不兼容。互联网上的许多示例和问题仅显示了如何防止整个应用程序的快照。但我只需要阻止选定屏幕的快照。我试过用这个例子做

https://medium.com/@jonaskuiler/creating-a-security-screen-on-ios-and-android-in-react-native-97703092e2de

但在 android 中,它会阻止整个应用程序。在ios中,它可以工作。

标签: react-nativereact-native-android

解决方案


你可以使用nmp库,react-native-prevent-screenshot

有关更多混淆和完全理解,请查看此答案


推荐阅读