请问有办法禁止使用者截图吗
目前想要单就禁止截图这功能
如果拿其他装置拍手机萤幕那就算了
谢谢
作者:
gundam00 (傻那驾驶中)
2018-12-21 15:09:00你觉得这功能可行吗?可行的话网络上会有教学 不可行的网络上也有work around的方法 随便搜寻一下就有了啊
作者:
darktt (小朱)
2018-12-21 15:48:00无法禁止截图,但是你能侦查使用者正在截图
作者:
gundam00 (傻那驾驶中)
2018-12-21 23:09:00你觉得这功能可行吗?可行的话网络上会有教学 不可行的网络上也有work around的方法 随便搜寻一下就有了啊
作者:
darktt (小朱)
2018-12-21 23:48:00无法禁止截图,但是你能侦查使用者正在截图
作者:
darktt (小朱)
2018-12-23 15:00:00就这个 UIApplicationUserDidTakeScreenshotNotification你可以透过这个得知正在做萤幕截图
作者:
Adonisy (堂本瓜一)
2018-12-23 15:37:00结果使用者用外拍截图
作者:
Obama19 (^_^)
2018-12-23 15:52:00Did take应该是抓完才通知 和连结的技术不太一样吧
作者:
darktt (小朱)
2018-12-23 16:26:00也是有UIApplicationUserWillTakeScreenshotNotification啊抱歉,我错了,没有哪个notification,就只能在didTake的时候做判断
作者:
gundam00 (傻那驾驶中)
2018-12-24 13:30:00didTake做判断只能再去拦截要产出的照片 不能够防范萤幕截图这件事吧?
如果监听到didTake之后,直接去PhotoLibrary删图呢?没试过,但是看起来相关的API都有,也许可以试试?
作者:
Adonisy (堂本瓜一)
2018-12-25 09:06:00要控制 PhotoLibrary不是要使用者同意?
是要同意,不过也许可以用其他方式强迫使用者同意?虽然在使用体验跟效果上太好,单纯讨论技术可行性而已 :)*不太好
防不了的 只能通知。真防得了的话SnapChat早做了而且该API也没有photo的id 要删哪张? XD
粗浅想法是收到通知时自己抓一张截图,然后跟相簿最后张做比对,不确定可行性有多高就是了
作者:
darktt (小朱)
2018-12-23 23:00:00就这个 UIApplicationUserDidTakeScreenshotNotification你可以透过这个得知正在做萤幕截图
作者:
Adonisy (堂本瓜一)
2018-12-23 23:37:00结果使用者用外拍截图
作者:
Obama19 (^_^)
2018-12-23 23:52:00Did take应该是抓完才通知 和连结的技术不太一样吧
作者:
darktt (小朱)
2018-12-24 00:26:00也是有UIApplicationUserWillTakeScreenshotNotification啊抱歉,我错了,没有哪个notification,就只能在didTake的时候做判断
作者:
gundam00 (傻那驾驶中)
2018-12-24 21:30:00didTake做判断只能再去拦截要产出的照片 不能够防范萤幕截图这件事吧?
如果监听到didTake之后,直接去PhotoLibrary删图呢?没试过,但是看起来相关的API都有,也许可以试试?
作者:
Adonisy (堂本瓜一)
2018-12-25 17:06:00要控制 PhotoLibrary不是要使用者同意?
是要同意,不过也许可以用其他方式强迫使用者同意?虽然在使用体验跟效果上太好,单纯讨论技术可行性而已 :)*不太好
防不了的 只能通知。真防得了的话SnapChat早做了而且该API也没有photo的id 要删哪张? XD
粗浅想法是收到通知时自己抓一张截图,然后跟相簿最后张做比对,不确定可行性有多高就是了