FLUTTER ECOSYSTEM

no_screenshot

Flutter 插件,可在 Android、iOS、macOS、Linux、Windows 和 Web 上防止截屏、检测屏幕录制,并在应用切换器中显示模糊/颜色/图像叠加层。

最新版本
2.0.1
近 30 天下载
11.8万
喜欢数
292
Pub 分数
160

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

no_screenshot 包是一个 Flutter 插件,旨在通过防止截屏、检测屏幕录制尝试以及在应用切换器中应用模糊、颜色或图像叠加层来增强应用程序的安全性,支持 Android、iOS、macOS、Linux、Windows 和 Web 等多个平台。它有助于保护敏感内容不被意外捕获或分享。该插件可无缝集成到 Flutter 应用中,为开发者提供工具以保护用户隐私和专有信息。对于处理机密数据的应用程序(如银行、医疗或安全消息)尤其有用。

适合场景
  • 保护敏感用户数据
  • 保护金融或医疗应用
  • 防止未经授权的内容共享
  • 在多平台设备上增强应用隐私
  • 在安全环境中阻止屏幕录制
主要特点
  • 防止在所有支持的平台上截屏
  • 检测屏幕录制活动
  • 在应用切换器中应用视觉叠加层
  • 跨平台兼容性(Android、iOS、Web、macOS、Windows、Linux)
  • 通过 Flutter pub 简单集成
  • 可配置的覆盖类型(模糊、颜色、图像)
适合对象
  • 需要高数据安全性的应用
  • 金融和医疗保健应用
  • 企业级 Flutter 应用
  • 开发者优先考虑用户隐私
  • 包含机密内容的应用程序
使用建议
  • 由于操作系统限制,可能无法在所有设备上正常工作
  • 对旧设备的性能影响
  • 在已越狱/越狱设备上的效果有限
  • 叠加层的可见性可能因平台而异
  • 某些平台需要正确的权限处理
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add no_screenshot

所属分类

依赖

依赖清单 2 项
  • plugin_platform_interface^2.1.8
  • web^1.1.0

源码仓库

关联项目