iOS 10設定應用許可權

Jaly_xxx發表於2018-01-03
  • 蘋果公司對使用者隱私越來越重視,程式使用使用者隱私資料需要在 info.plist 新增許可權說明,啟動程式後強制彈窗提示使用者。
  • 以下列出大部分許可權說明,但要注意:不要全部複製到 info.plist 中,沒用到的許可權別申請;用到的許可權別過度申請,例如:使用應用時訪問位置資訊,請用 NSLocationWhenInUseUsageDescription ,如果申請 NSLocationAlwaysUsageDescription 表示始終訪問位置,那麼很有可能上架被拒,本人遭遇過這種問題。
    <key>NSPhotoLibraryUsageDescription</key>
    <string>App需要您的同意,才能訪問相簿</string>
    <key>NSCameraUsageDescription</key>
    <string>App需要您的同意,才能訪問相機</string>
    <key>NSMicrophoneUsageDescription</key>
    <string>App需要您的同意,才能訪問麥克風</string>
    <key>NSLocationUsageDescription</key>
    <string>App需要您的同意,才能訪問位置</string>
    <key>NSLocationWhenInUseUsageDescription</key>
    <string>App需要您的同意,才能在使用期間訪問位置</string>
    <key>NSLocationAlwaysUsageDescription</key>
    <string>App需要您的同意,才能始終訪問位置</string>
    <key>NSCalendarsUsageDescription</key>
    <string>App需要您的同意,才能訪問日曆</string>
    <key>NSRemindersUsageDescription</key>
    <string>App需要您的同意,才能訪問提醒事項</string>
    <key>NSMotionUsageDescription</key>
    <string>App需要您的同意,才能訪問運動與健身</string>
    <key>NSHealthUpdateUsageDescription</key>
    <string>App需要您的同意,才能訪問健康更新 </string>
    <key>NSHealthShareUsageDescription</key>
    <string>App需要您的同意,才能訪問健康分享</string>
    <key>NSBluetoothPeripheralUsageDescription</key>
    <string>App需要您的同意,才能訪問藍芽</string>
    <key>NSAppleMusicUsageDescription</key>
    <string>App需要您的同意,才能訪問媒體資料庫</string>
複製程式碼

相關文章