跳转到正文

@capgo/capacitor-privacy-screen

阻止 Android 截屏,并在 iOS 应用切换器快照中隐藏敏感 UI。

默认启用隐私保护,确保 PIN 码、健康数据和内部 dashboard 不会出现在截屏、录屏或 iOS 多任务管理器的预览界面中。可临时 disable() 仅适用于必须可截屏的流程,然后 enable() 再次尝试。

Android 可以设置安全窗口标志和变暗遮罩层。iOS 会在应用切换器快照期间遮蔽内容。Web 端仅在内存中保留标志,仅用于与 API 保持一致。

平台支持备注
iOS是应用切换器快照保护
Android是安全界面、截屏与录屏拦截选项
Web 端API 功能对齐仅支持内存中的启用标志
  • enable - 启用 privacy screen。
  • disable - 禁用 privacy screen。
  • isEnabled - 返回当前的启用状态。
方法描述
enable启用隐私屏。
disable禁用隐私屏。
isEnabled返回当前的启用状态。
getPluginVersion返回原生实现的版本标识。

此参考文档同步自 src/definitions.ts 中的 capacitor-privacy-screen.

继续使用 @capgo/capacitor-privacy-screen

标题为“从 @capgo/capacitor-privacy-screen 继续”的章节

如果你正在使用 @capgo/capacitor-privacy-screen 来规划安全与合规,请结合 使用 @capgo/capacitor-privacy-screen 用于“使用 @capgo/capacitor-privacy-screen”中的原生能力, 加密 了解 Encryption 的实现细节, 合规性 了解合规部分的实现细节, Capgo 安全扫描器 用于 Capgo Security Scanner 中的产品工作流,以及 Capgo 安全 用于 Capgo Security 中的产品工作流。