RN中關於IOS和Android的相關權限的問題


在日常的開發中,時常需要去獲取應用的一權限 比如查看通訊錄/打開攝像機等

1:ios  iOS 的權限管理在info.plist里設置 info.plist主要是管理了app 的一些信息文件,比如版本啊 權限等

 

 

這里主要是設置了應用的http的訪問權限

2:android 安卓的權限在RN中有PermissionsAndroid 這個API ,權限主要是設置在androidmainfest.mxl 文件中進行注冊,

這個API主要是分為2步,第一步是檢測是否權限已經有了,如果沒有就申請權限

PermissionsAndroid.checkout(權限名稱:PermissionsAndroid.PREMISSIONS.CAMERA);
 

 這個返回的是一個promise

沒有就去請求:

PreissionsAndroid.request(權限名稱{
   "title":"xxxx",
   "message":"xxx" 
})

 這個返回的也是一個promise

然后進行其他的操作

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM