Step1、为了实现小程序后台定位,根据开发文档在小程序app.json中添加了
"requiredBackgroundModes": ["audio", "location"],
和
"permission":{
"scope.userLocation": {
"desc": "地理位置获取1"
},
"scope.userLocationBackground": {
"desc": "后台定位2"
}
}
Step2、使用android企业微信公有云版本和android私有化版本分别通过开发工具小程序预览显示的二维码进入小程序,打开设置界面,没有“后台使用我的地理位置” 开关。通过小程序开发工具中的菜单进入小程序设置界面,也没有此开关。
Step3、使用微信客户端扫描预览产生的二维码,打开小程序。进入设置界面,选择 “使用小程序期间和离开小程序后“开关
Step4、重新使用企业微信扫码进入小程序,打开小程序设置界面。此时可看到“后台使用我的地理位置” 选项。小程序开发工具的小程序的设置界面也可以看到此菜单。
Step5、使用企业微信进入微信小程序关闭此选项。再次扫码进入打开,此开关再次消失。只有重复Step3才能重新显示。
此问题已经向私有化版本支撑团队反馈,支撑人员反馈此问题需要客服进行支持
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)