我是IOS开发的新手。我的要求是禁止用户从我的应用程序中获取手动屏幕截图,或者禁止或模糊捕获的屏幕截图。
我没有找到任何解决方案。谁能帮我这个忙。
预先感谢!
有可能,但由于存在错误的余地,我不建议这样做。过去这样做比较容易,在iOS13中,您必须这样做:
[您将必须征得用户的许可才能阅读和编辑他们的照片库,然后您有一个侦听器,该侦听器正在检查他们使用您的应用程序时照片库中的照片数量,如果该数量发生变化,则表示他们刚刚拍摄了照片屏幕截图(除非您允许应用中的其他操作,例如长按以保存图像等)。发生这种情况时,请阅读上述照片并应用模糊处理,然后将其从照片库中删除并保存模糊的照片。
警告:有时候,用户在使用您的应用时可能会获得不是屏幕截图的照片(例如,他们收到了空投),而您现在会篡改他们的照片,这非常糟糕。