You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 21:02:33