gpt4 book ai didi

android - 如何防止 iOS 和 Android 上基于 flutter 的应用程序进行屏幕录制?

转载 作者:行者123 更新时间:2023-11-29 05:32:16 24 4
gpt4 key购买 nike

出于某些重要原因,我们的应用需要阻止用户录制我们的屏幕。如何防止iOS和Android上的屏幕录制?

iOS 11之后好像用户录屏时可以得到回调,有没有办法利用该回调来实现防录屏?

最佳答案

这是不完全可能的事情。 Android操作系统有2种场景

1 - 当 Android 设备未 root 时 - 您可以使用标志FLAG_SECURE,这将阻止屏幕截图和视频录制。您可以在这里进一步阅读https://developer.android.com/reference/android/view/WindowManager.LayoutParams.html#FLAG_SECURE

2 - 当 Android 设备已取得 root 权限时 - 您可以通过编程方式进行检查以了解设备是否已取得 root 权限。如果它已获得 root 权限,那么您可以阻止应用程序进一步运行。这是检查根设备的链接 - Determining if an Android device is rooted programmatically?

关于android - 如何防止 iOS 和 Android 上基于 flutter 的应用程序进行屏幕录制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57432233/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com