我希望我的Xamarin Forms应用程序禁用屏幕截图。有办法吗? 注意:我在纯Android和iOS版本中找到了解决方案,但我需要Xamarin解决方案。如果有办法在某种程度上嵌入纯Android和iOS解决方案,我也接受这一点。 谢谢:))
答案 0 :(得分:2)
没有100%有效的方式阻止用户截屏/记录。
你可以做一些事情,但没有一件事可以保证用户没有这样做。
我将始终需要在Android和iOS中实现此功能。
答案 1 :(得分:0)
您可以禁用屏幕快照,在MainActivity.cs(Xamarin)上添加此行:
protected override void OnCreate(Bundle savedInstanceState)
{
...
...
Window.SetFlags(WindowManagerFlags.Secure, WindowManagerFlags.Secure);
}