如何使用 React-Native 在 iOS 中禁用屏幕截图
Posted
技术标签:
【中文标题】如何使用 React-Native 在 iOS 中禁用屏幕截图【英文标题】:How to disable the Screen-shot in iOS using React-Native 【发布时间】:2019-08-01 09:44:20 【问题描述】:我正在开发 POC,我必须使用 React-Native 在 ios 中禁用屏幕截图
【问题讨论】:
你不能。您最多可以检测屏幕截图。一些库已经完成了这样的功能:github.com/blend/react-native-screenshot-detector 即使禁用截屏,也不能禁止用其他手机拍照。 【参考方案1】:与 android 不同,在 iOS 中,您无法阻止用户截屏。
但如果您确实必须从屏幕截图中隐藏尽可能多的信息,您可以尝试要求用户触摸屏幕以查看您正在显示的任何信息(如 Snapchat)。这是因为系统截图事件中断了触摸。
感谢this comment 提出这个想法。
【讨论】:
以上是关于如何使用 React-Native 在 iOS 中禁用屏幕截图的主要内容,如果未能解决你的问题,请参考以下文章
如何在 swift iOS 中使用非 UI react-native 模块
如何在 React-Native 应用程序中检索 iOS 状态栏高度?
在react-native中,我如何在ios和android的图像上添加水印