React Native Expo如何在app.json中添加带属性的Android权限
在Expo的app.json中配置带usesPermissionFlags的蓝牙扫描权限
在Expo的app.json里,单纯用字符串数组配置权限没法添加usesPermissionFlags这类附加属性,你需要改用对象形式来定义这个权限。
修改后的完整app.json配置如下:
{ "expo": { "android": { "permissions": [ { "name": "android.permission.BLUETOOTH_SCAN", "usesPermissionFlags": "neverForLocation" } ] } } }
这种对象配置方式会被Expo正确解析成AndroidManifest.xml里对应的带属性的<uses-permission>标签,也就是你想要的格式:
<uses-permission android:name="android.permission.BLUETOOTH_SCAN" android:usesPermissionFlags="neverForLocation" />
内容的提问来源于stack exchange,提问作者Ricky Mo
相关产品推荐
相关产品推荐

