RN中关于IOS和Android的相关权限的问题

Posted 谢玉胜的技术文章

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

然后进行其他的操作

 

以上是关于RN中关于IOS和Android的相关权限的问题的主要内容,如果未能解决你的问题,请参考以下文章

带你整理面试过程中关于 JVM 的运行内存划分垃圾回收算法和 4种引用类型的相关知识点

APP中关于Android和IOS与网页交互

iOS开发中关于多线程的问题(NSOperationQueue,NSThread,GCD)

Android 逆向Android 权限 ( adb 降权相关的属性 | ro.secure 属性 | ro.debuggable 属性 | service.adb.root 属性 )(代

Android 逆向Android 权限 ( adb 降权相关的属性 | ro.secure 属性 | ro.debuggable 属性 | service.adb.root 属性 )(代

Android-Android studio中关于模拟器的/data目录不能显示的解决办法