- userLocationBackground拉起授权被拒后无法再次拉起授权
先上代码: //监听地理位置变化 onLocationChange(res){ console.log('onLocationChange:', res) }, //开始行程 transStart(){ wx.authorize({ scope: 'scope.userLocationBackground', success: () => { wx.onLocationChange(this.onLocationChange) wx.startLocationUpdateBackground({ type: 'gcj02', success: () => { }, fail: e => { console.log('startLocationUpdateBackground fail:', e)} }) }, fail: e => { console.log('userLocationBackground denyed:', e) } }) }, //停止行程 transStop(){ wx.stopLocationUpdate() wx.offLocationChange() } 小程序appid:wx8da5a101b12742c0 已申请了实时定位和后台定位权限,隐私协议里也申明了位置使用权限。在首次调用时,会拉起用户授权弹窗,但若用户不小心点了拒绝后,有两种情况: 1.如果用户将选项勾选的是 【使用小程序时】,点拒绝后,可以再次申请拉起授权。 2.如果用户将选项勾选的是【使用小程序时和离开后】,点拒绝后,将无法再次拉起授权,后台是直接反馈的 authorize:fail auth deny, 也试过用openSetting引导用户去设置时根本没有这个后台运行定位的选项, 只能删除小程序后重新安装小程序,重新授权。 以上是在开发者工具中的。实际在iOS真机上,【使用小程序时】和 【使用小程序时和离开后】这两个选项误拒绝后都无法第二次拉起。 另,还有一个现象,在上面的iOS真机上授权后,可以正常获取到定位数据,但是微信切换到后台或熄屏后,定位数据就没有了,这与startLocationUpdateBackground的使用场景好像不符,是不是我调用方法有问题或是哪里还有设置未完成
12-07 - 存量小程序后台显示已备案,但在备案网站查不到怎么回事?
属于存量小程序,前段时间收到短信备案通过,但在备案网站查询不到,是需要再等等看吗? AppID(小程序ID) wxa259bc91e3a9b5e3
2023-12-29 - 后端用code获取手机号报48001,api功能未授权,需在哪开启授权?
APPID:wxf3c9e0b93885f543 已认证,小程序获取手机号,已拿到code. 服务端调接口获取手机号时报48001, api功能未授权;{"errcode":48001,"errmsg":"api unauthorized rid: 64269940-6525e20b-309481e6"} 请问需要怎样开启授权
2023-03-31 - 海外用户关注我们的公众号,用户管理中为何看不到?
服务号是国内注册的,国内用户关注,在用户管员页能看到用户, 但是海外用户关注我们的公众号,用户管理中为何看不到?
2022-12-16 - 小程序开发者工具分析出源码未超2M,但上传时提示超2M,未分包也不想分包,要怎么弄?
[图片] 如上图,我的小程序没有使用分包,整包大小也显示未超2M;不想分包,这是误报吗?是分析数据不准还是检测数据不准? 我是用uniapp开发的;微信小程序开发者工具版本: [图片]
2021-07-29