[問題] 禁止使用者截圖

作者: c14646780 (ABCDFGG)   2018-12-21 14:43:00
請問有辦法禁止使用者截圖嗎
目前想要單就禁止截圖這功能
如果拿其他裝置拍手機螢幕那就算了
謝謝
作者: 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
無法禁止截圖,但是你能偵查使用者正在截圖
作者: s001582000 (仁傑)   2018-12-23 04:31:00
作者: tentenlee (天天)   2018-12-23 05:39:00
樓上那個是什麼原理呀?
作者: s001582000 (仁傑)   2018-12-22 20:31:00
作者: tentenlee (天天)   2018-12-22 21:39:00
樓上那個是什麼原理呀?
作者: darktt (小朱)   2018-12-23 15:00:00
就這個 UIApplicationUserDidTakeScreenshotNotification你可以透過這個得知正在做螢幕截圖
作者: Adonisy (堂本瓜一)   2018-12-23 15:37:00
結果使用者用外拍截圖
作者: Obama19 (^_^)   2018-12-23 15:52:00
Did take應該是抓完才通知 和連結的技術不太一樣吧
作者: darktt (小朱)   2018-12-23 16:26:00
也是有UIApplicationUserWillTakeScreenshotNotification啊抱歉,我錯了,沒有哪個notification,就只能在didTake的時候做判斷
作者: gundam00 (傻那駕駛中)   2018-12-24 13:30:00
didTake做判斷只能再去攔截要產出的照片 不能夠防範螢幕截圖這件事吧?
作者: Blueshiva (龍野南雲)   2018-12-24 13:59:00
如果監聽到didTake之後,直接去PhotoLibrary刪圖呢?沒試過,但是看起來相關的API都有,也許可以試試?
作者: Adonisy (堂本瓜一)   2018-12-25 09:06:00
要控制 PhotoLibrary不是要使用者同意?
作者: Blueshiva (龍野南雲)   2018-12-25 10:17:00
是要同意,不過也許可以用其他方式強迫使用者同意?雖然在使用體驗跟效果上太好,單純討論技術可行性而已 :)*不太好
作者: Killercat (殺人貓™)   2018-12-29 22:15:00
防不了的 只能通知。真防得了的話SnapChat早做了而且該API也沒有photo的id 要刪哪張? XD
作者: hellomotogg (你好機車)   2018-12-30 12:26:00
像netfilx給黑畫面
作者: Blueshiva (龍野南雲)   2018-12-31 23:26:00
粗淺想法是收到通知時自己抓一張截圖,然後跟相簿最後張做比對,不確定可行性有多高就是了
作者: Killercat (殺人貓™)   2017-01-02 12:11:00
用比對的...這倒是沒想過 也許真的可行
作者: Killercat (殺人貓™)   2017-01-02 20:11:00
用比對的...這倒是沒想過 也許真的可行
作者: darktt (小朱)   2018-12-23 23:00:00
就這個 UIApplicationUserDidTakeScreenshotNotification你可以透過這個得知正在做螢幕截圖
作者: Adonisy (堂本瓜一)   2018-12-23 23:37:00
結果使用者用外拍截圖
作者: Obama19 (^_^)   2018-12-23 23:52:00
Did take應該是抓完才通知 和連結的技術不太一樣吧
作者: darktt (小朱)   2018-12-24 00:26:00
也是有UIApplicationUserWillTakeScreenshotNotification啊抱歉,我錯了,沒有哪個notification,就只能在didTake的時候做判斷
作者: gundam00 (傻那駕駛中)   2018-12-24 21:30:00
didTake做判斷只能再去攔截要產出的照片 不能夠防範螢幕截圖這件事吧?
作者: Blueshiva (龍野南雲)   2018-12-24 21:59:00
如果監聽到didTake之後,直接去PhotoLibrary刪圖呢?沒試過,但是看起來相關的API都有,也許可以試試?
作者: Adonisy (堂本瓜一)   2018-12-25 17:06:00
要控制 PhotoLibrary不是要使用者同意?
作者: Blueshiva (龍野南雲)   2018-12-25 18:17:00
是要同意,不過也許可以用其他方式強迫使用者同意?雖然在使用體驗跟效果上太好,單純討論技術可行性而已 :)*不太好
作者: Killercat (殺人貓™)   2018-12-30 06:15:00
防不了的 只能通知。真防得了的話SnapChat早做了而且該API也沒有photo的id 要刪哪張? XD
作者: hellomotogg (你好機車)   2018-12-30 20:26:00
像netfilx給黑畫面
作者: Blueshiva (龍野南雲)   2019-01-01 07:26:00
粗淺想法是收到通知時自己抓一張截圖,然後跟相簿最後張做比對,不確定可行性有多高就是了

Links booklink

Contact Us: admin [ a t ] ucptt.com