在日常的開發中,時常需要去獲取應用的一權限 比如查看通訊錄/打開攝像機等
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
然后進行其他的操作