软件开发定制【uni-app报错】选择地址:fail the api need to be declared in the requiredPrivateInfos field in app/ext.json

【uni-app报错】{errMsg: “chooseAddress:fail the api need to be declared in the requiredPrivateInfos field in app.json/ext.json”}

软件开发定制笔者通过多方渠道查询相关信息,软件开发定制得出以下线索:

  • 软件开发定制微信开发者社区-官方通告
    自 2022 年 7 月 14 日起,开发者如需在最新版本发布后使用地理位置相关接口,除需完成接口权限开通外,还需在 app.json(或ext.json)配置环节。
  • 解决方案以及配置项说明

  • 解决方案
    一、uni-app项目
    在项目根目录中找到 manifest.json 文件,在左侧导航栏选择源码视图,找到mp-weixin 节点,在节点后面加上:
"requiredPrivateInfos": [    "getLocation",    "onLocationChange",    "startLocationUpdateBackground"    "chooseAddress" ]
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

二、原生小程序项目
在根目录的 app.json 文件中加上requiredPrivateInfos节点,配置信息参考 ,根据项目需要自行配置。

============================================================================
2022/09/10更新

  • 给大家看下我配置后的图,仅供参考
  • 还有就是有个需要注意下,以下两个参数二选一就行,声明了模糊位置信息就无法声明精确位置信息。若同时声明模糊位置信息和精确位置信息,在编译代码时会出现错误

  • 表中的序号1与序号2-5互斥
网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发