如何使用 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的图像上添加水印

如何在 react-native (iOS) 中创建离散滑块?

如何在 react-native 中重置 IOS 文件夹

如何在 react-native IOS 中隐藏或删除阴影或底部边框