allowScreenshot method
关闭屏幕截图与录屏防护,恢复为默认状态。
- Android 平台:清除 FLAG_SECURE,允许系统截图与录屏
- iOS 平台:通过平台通道调用原生代码以移除截图防护
使用场景:
- 离开敏感输入页面时主动调用,释放 FLAG_SECURE
- 配合 wrapTextField 中的
preventScreenshot
配置使用
注意: 此调用为异步方法,调用后需确保原生层已完成状态恢复。
Implementation
Future<void> allowScreenshot() async {
final noScreenshot = NoScreenshot.instance;
await noScreenshot.screenshotOff();
}