iOS10系统下调用系统功能权限以及相关设置
生活随笔
收集整理的這篇文章主要介紹了
iOS10系统下调用系统功能权限以及相关设置
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
1、權限以及相關設置
iOS10系統下調用系統相冊、相機功能,或者蘋果健康都會遇到閃退的情況,
調用系統相冊報錯描述如下:
解決辦法(fix method):
在info.plist —Source Code中添加
UsageDescription相關的key, 描述字符串自己隨意填寫就可以,但是一定要填寫,不然會引發包無效的問題,導致上傳打包后構建版本一直不顯示。 <!-- 相冊 --> <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> 如果不起作用,可以請求后臺權限,類似于這樣: <key>UIBackgroundModes</key> <array> <!-- 在這里寫上你在后臺模式下要使用權限對應的key --> <string>location</string> ... </array>
或者在info.plist—Property List中添加
部分
麥克風權限:Privacy - Microphone Usage Description
通訊錄權限: Privacy - Contacts Usage Description
藍牙權限:Privacy - Bluetooth Peripheral Usage Description
語音轉文字權限:Privacy - Speech Recognition Usage Description
日歷權限:Privacy - Calendars Usage Description
定位權限:Privacy - Location When In Use Usage Description
定位權限: Privacy - Location Always Usage Description
定位的需要這么寫,防止上架被拒。
?
?
轉載于:https://www.cnblogs.com/aixixi/p/7495224.html
總結
以上是生活随笔為你收集整理的iOS10系统下调用系统功能权限以及相关设置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Map集合的几种遍历方式
- 下一篇: 关于模型复杂度的一个想法