我正在制作一个 Flutter 应用程序,我需要确保用户无法捕获应用程序的屏幕截图(任何屏幕)。有什么方法可以在 Flutter 中实现这一点,还是我需要为 Android 和 IOS 编写 native 代码?
最佳答案
方法 1(所有应用屏幕):
import android.view.WindowManager.LayoutParams;
getWindow().addFlags(LayoutParams.FLAG_SECURE);
方法2(针对特定屏幕):
使用 FlutterWindowManager 插件: https://pub.dev/packages/flutter_windowmanager
谢谢@Kamlesh!
https://stackoverflow.com/questions/52317217/