img_530dfb53bc271

iOS 10新增了開發者對隱私權設定的要求,

除了程式碼內要寫既定的隱私權判斷外,

還要在Info.plist(Debug.plist)裡面明確列出需要的權限項目及相關描述(usage description),

之後app在向使用者要求權限的視窗裡就會顯示設定好的usage description,

若沒有在plist檔裡設定下場只有崩潰閃退(非常硬

 

設定參考文章:Privacy Settings in iOS 10

iOS 10 存取使用者私密資料都要加上 usage description

 

另外分享兩個在Github上隱私權相關的套件

Swift版本:PAPermissions

Objc版本:ISHPermissionKit