2014-11-25 133 views
0

我在試用這段代碼:http://github.com/akpw/AssetLibraryPhotosViewer來訪問我的iPhone上的照片。使用AssetLibraryPhotosViewer訪問照片

但是,當我運行該應用程序時,我收到一條警報,聲明應用程序正試圖訪問我的照片 - 然後我可以允許這個或者拒絕。

使用AssetLibrary時是否可以禁用此功能,還是始終顯示此消息?

如果我無法關閉此功能,並按「不允許」,我還可以讓應用程序訪問我的照片嗎?

回答

1

從上面的答案繼。這會出現一次。如果您允許訪問,則不會再顯示,您將可以訪問照片。如果你禁止它,那麼你將不被允許訪問它,並且警報對話框不會再出現。

此權限可以隨時由用戶在設置應用程序(位置和隱私或其變體)中更改。自iOS 6我相信這一點。

您永遠無法以編程方式聲明已授予訪問權限,系統會處理向用戶顯示的權限。

+0

Okey。謝謝。我認爲可以在沒有用戶交互的情況下訪問媒體庫。 – user500468 2014-11-25 15:01:01

1

這是無法禁用的操作系統的安全功能。如果用戶不允許您的應用訪問照片庫,您的應用將不會能夠訪問任何照片。鑑於這種能力,您的應用程序應該能夠從UI/UX的角度優雅地處理這種情況。

欲瞭解更多信息,看看這個指南從蘋果的iOS有關安全指南(第47頁大約需要訪問個人數據)iOS Security