請問有辦法禁止使用者截圖嗎
目前想要單就禁止截圖這功能
如果拿其他裝置拍手機螢幕那就算了
謝謝
作者:
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
粗淺想法是收到通知時自己抓一張截圖,然後跟相簿最後張做比對,不確定可行性有多高就是了