我們正在構建一個可下載機密PDF數據的應用程序。一旦下載,它必須安全地顯示。不允許複製/粘貼,或以其他方式從設備獲取數據。只有眼睛閱讀。iPhone:安全容器
有沒有辦法讓webView容器充當這樣一個安全的容器來顯示這些PDF?
我們正在構建一個可下載機密PDF數據的應用程序。一旦下載,它必須安全地顯示。不允許複製/粘貼,或以其他方式從設備獲取數據。只有眼睛閱讀。iPhone:安全容器
有沒有辦法讓webView容器充當這樣一個安全的容器來顯示這些PDF?
這實際上並不是100%的傻瓜。您將無法阻止用戶使用Home-Power按鈕組合拍攝屏幕截圖,或使用另一部手機拍攝手機屏幕的圖片。
我想你可以將PDF數據繪製到UIImage上並顯示它。另外,只要將數據保存在內存中,不要將其保存到磁盤。
在Quartz2D中使用CGImageRef
並使用該表示創建UIImage,然後在創建的UIImage上使用良好的'ol UIImagePNGRepresentation
。然後,確保您釋放viewWillDisappear
或類似內容中的所有對象。