我正在尝试开发需要高度安全性的应用程序,并且用户无法拍摄屏幕快照或从应用程序录制视频,这些是我的应用程序非常重要的功能。我该如何在Flutter应用程序中调用本地代码,或者如何防止这些代码来自本地代码?
答案 0 :(得分:0)
在iOS上,根本没有办法防止屏幕截图/捕获,您只能检测何时已完成屏幕截图(如Snapchat)。
在Android上,您可以使用显示标志FLAG_SECURE
(有关更多信息,请访问https://developer.android.com/reference/android/view/Display.html#FLAG_SECURE)。
请注意,这不会阻止@Markus Kaupinnen在问题评论中指出的所有屏幕捕获可能性。