
今天测试一个小程序微信scope参数错误或没有scope权限,打开错误提示getLocation需要在app.json中声明权限字段。
阐明
获取用户位置信息时,需要填写目的描述
在一些小程序/小游戏的业务逻辑中,有时需要依赖用户的地理位置来提供服务。目前,开发者可以通过调用wx.getLocation/wx.authorize等接口获取用户的地理位置信息或授权。
根据iOS系统对用户隐私保护的要求微信scope参数错误或没有scope权限,同时为了让用户更好地判断是否向开发者提供地理位置信息,我们进行了调整,使小程序/小游戏在获取用户的地理位置信息,开发者需要说明获取用户地理位置的目的。填写的说明会显示在地理位置授权弹窗中,如下图所示:
具体开发方法如下:
在app.json中添加权限属性配置(小游戏需要在game.json中配置):
“允许”: {
“范围。用户位置”:{
“desc”: “已经为您提供了最新的服务信息”
}
},
修改方法
连接开发者工具后
通常siteinfo.js配置自己的域名和uniacid、acid
编译,如上图,“getLocation需要在app.json中声明权限字段”
然后我们在 app.json
添加代码
“允许”: {
“范围。用户位置”:{
“desc”: “已经为您提供了最新的服务信息”
}
},
© 版权声明
THE END
喜欢就支持一下吧
请登录后发表评论
注册
社交帐号登录