防止IOS目标C中的手动屏幕截图

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

我是IOS开发的新手。我的要求是禁止用户从我的应用程序中获取手动屏幕截图,或者禁止或模糊捕获的屏幕截图

我没有找到任何解决方案。谁能帮我这个忙。

预先感谢!

ios objective-c screenshot blur
1个回答
0
投票

有可能,但由于存在错误的余地,我不建议这样做。过去这样做比较容易,在iOS13中,您必须这样做:

[您将必须征得用户的许可才能阅读和编辑他们的照片库,然后您有一个侦听器,该侦听器正在检查他们使用您的应用程序时照片库中的照片数量,如果该数量发生变化,则表示他们刚刚拍摄了照片屏幕截图(除非您允许应用中的其他操作,例如长按以保存图像等)。发生这种情况时,请阅读上述照片并应用模糊处理,然后将其从照片库中删除并保存模糊的照片。

警告:有时候,用户在使用您的应用时可能会获得不是屏幕截图的照片(例如,他们收到了空投),而您现在会篡改他们的照片,这非常糟糕。

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