Flutter:限制应用中的屏幕捕获

问题描述 投票:0回答:2

我需要确保用户无法在任何屏幕上捕获我的flutter应用的屏幕截图。目前,在Flutter中有什么方法可以实现这一目标?

我在网上找到了以下代码段,但不确定将其放在哪里,请帮忙👇🏼

onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE,
                WindowManager.LayoutParams.FLAG_SECURE);
}
android flutter dart screenshot
2个回答
0
投票

好像几天前有人问这个问题。Flutter: disable screenshot capture for app如果您正在使用IOS,似乎还没有真正的解决方案。


0
投票

这里是一个已经编写好的插件:https://pub.dev/packages/flutter_privacy_screen,它将在Android设备上禁用屏幕截图。

但是据我所知,无法在iOS上禁用屏幕截图。

© www.soinside.com 2019 - 2024. All rights reserved.