1. 程式人生 > >適配iOS10 的相關許可權設定

適配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>

相關推薦

iOS10相關許可權設定

解決辦法(fix method):在info.plist —Source Code中新增UsageDescription相關的key, 描述字串自己隨意填寫就可以,但是一定要填寫,不然會引發包無效的問題,導致上傳打包後構建版本一直不顯示。 <!-- 相簿 --> <key>N

iOS10以及由於許可權crash的問題

iOS10 中如果需要獲取使用者隱私資料,例如: 許可權名 info.plist中的key值 聯絡人 Privacy - Contacts Usage Descr

移動端:font-size設定的思考

1. 問題的引出 如果html5要適應各種解析度的移動裝置,可以使用rem這樣的尺寸單位,針對各個解析度範圍在html上設定font-size的程式碼: html{font-size:10px} @media screen and (min-width:321px) and (max-width:375p

Rem.js 不同解析度終端設定

程式碼一 window.onload = function(){ /*720代表設計師給的設計稿的寬度,你的設計稿是多少,就寫多少;100代表換算比例,這裡寫100是 為了以後好算,比如,你測量的一個寬度是100px,就可以寫為1rem,以及1px=0.

移動端:font-size設定方案的理解(瀏覽器除錯移動端網頁工具使用)

進過前面幾篇相關的知識學習,使用rem佈局是主流選擇,而使用rem最核心的確定html根節點裡面的font-size大小,即根永遠是 1rem=?px為換算單位, 有一種處理辦法,是在css裡面,通過媒體查詢確定不同移動裝置下font-size屬性大小, 但是從工作

iOS相關內容的整理

2./** 訊息推送 **/ - (void) msgPush { //推送的形式:標記,聲音,提示 if (IS_IOS8) { //1.建立訊息上面要新增的動作(按鈕的形式顯示出來) UIMutableUserNotificationAction

Android Material 為控制元件設定指定背景色和點選波紋效果

大部分時候,我們都需要為控制元件設定指定背景色和點選效果 4.x以下可以使用selector,5.0以上需要帶波紋效果,以下是實現該效果的方法。 比如實現Button的Material適配 <Button android:text

Android 7.0分屏和檔案許可權

Android 7.0分屏適配和檔案許可權 分屏適配 檔案許可權 一、分屏適配 從Android N開始,添加了分屏和畫中畫功能。 在手持裝置上,兩個應用可以在“分屏”模式中左右並排或上下並排顯示。 在電視裝置上,應用可以使用“畫中畫”模式,如

【Samba】共享伺服器的搭建和相關許可權設定

1.檢視防護牆 [[email protected]~ ]# /etc/init.d/iptables status   iptables:Firewall is not running.   如果沒有關閉的話將他規則清空並關閉 iptables–F   

Matrix以及圖片計算相關

一、圖片縮放的計算方法 int mScreenWidth; // 螢幕寬度 int mScreenHeight; // 螢幕高度 int mImageWidth; // 圖片寬度 int mImgaeHeight; // 螢幕高度 float imgRatio = (float)mImage

Android呼叫系統相機、相簿功能,6.0許可權獲取以及7.0以後獲取URI(相容多版本)

  Android中呼叫系統相機來拍攝照片的程式碼,如下:1、首先設定Uri獲取判斷以及相機請求Codepublicfinalint TYPE_TAKE_PHOTO = 1;//Uri獲取型別判斷publicfinalint CODE_TAKE_PHOTO = 1;//相機R

iOS 10 開發系列 之 許可權Crash問題

升級 iOS 10 之後目測坑還是挺多的,記錄一下吧,看看到時候會不會成為一個系列。 直入正題吧 今天在寫 Swift 3 相關的一個專案小小練下手,發現呼叫相機,崩了。試試看呼叫相簿,又特麼崩了。然後看到控制檯輸出了以下資訊:This app has crashed be

iOS UILabeliOS10

在iOS10的系統中UIlabel不會換行需要在檢視的init方法中設定一下約束[self.contentView mas_makeConstraints:^(MASConstraintMaker *m

iOS開發 iOS10以及Xcode8

現在在蘋果的官網上,我們已經可以下載到Xcode8的GM版本了,加上9.14日凌晨,蘋果就要正式推出iOS10系統的推送了,在此之際,iOS10的適配已經迫在眉睫啦,不知道Xcode8 beat版本,童鞋們有木有下載過來試試呢?就我的使用來說,總體覺得蘋果還是坑不斷,但是也在一直進步的啦。下面我就來說說

iOS開發 Xcode8以及iOS10-許可權問題

現在在蘋果的官網上,我們已經可以下載到Xcode8的GM版本了,加上9.14日凌晨,蘋果正式推出iOS10系統的推送了,在此之際,iOS10的適配已經迫在眉睫啦,不知道Xcode8 beat版本,童鞋們有木有下載過來試試呢?就我的使用來說,總體覺得蘋果還是坑不斷,但是也在

懸浮球(多機型懸浮窗許可權設定,狀態列,可自動或手動設定大小,點選跳轉WebView,拖拽處理)

懸浮球:多機型懸浮窗許可權設定,狀態列適配,可自動或手動設定大小,點選跳轉WebView,拖拽處理, 應用內和應用外都可以顯示(可設定取消)可做SDK 和依賴類,橫豎屏切換處理 專案地址: GitHub:https://github.com/gitUserBoy/flow_balls.

iOS10 完美解決相機、相簿等許可權的使用

解決相機相簿呼叫奔潰: 崩潰:[access] This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app’s

iOS10 裡面許可權Crash的問題

最近在看類似微信朋友圈的實現,從網上down了一個不錯的demo,結果跑步起來,查了一下,發現是IOS10的一個小問題: This app has crashed because it attempt

Android 跳轉許可權設定介面的終極各大定製 ROM)

▲ 前言: 當我們的使用者使用App時不小心拒絕了某項必要許可權,而導致無法正常使用。這時候希望重新去開啟該許可權,那麼問題來了,Android廠家定製的room五花八門,很多時候卻發現找不到許可權管理的入口。為了解決這一問題,如果我們應用中直接提供許可權管理入口給

Android調app許可權設定介面(各大手機廠商終極版本)

背景:        眾所周知,國內的android是在google之上,各大手機廠商加了一層,諸如MIUI、EUI,之類的系統。因此在我們開發過程中想調出某應用的許可權設定頁面,調出的是google原生的許可權控制介面,但是我們在此頁授予應用許可權後,實際上應用還是沒有許可