收藏
回答

pc端小程序用户授权wx.authorize,点了拒绝为什么走了success回调?

AppID
wxbfea8c67d488a6d4

我们是调用wx.authorize,获取用户地理位置信息,点了拒绝,走了success回调,并且还能获取到位置信息。

而且我发现,只要弹出那个授权弹窗,什么按钮都不点,不点拒绝也不点同意,都直接走到success了



微信版本:Version. 3.8.10 (28633)

系统版本信息:

设备类型:MacBookPro16,1

系统版本:版本15.0(版号24A335)

系统语言:zh-Hans

微信版本:[2024-12-26 10:26:33] v3.8.10.16 (28633) #a85a706207 

微信语言:zh-Hans

历史版本:[2022-10-11 20:12:25] v3.5.5.19 (23551) #576a55f279

网络状态:Reachable via WiFi or Ethernet

显  示  器:*(1792x1120)/Retina


最后一次编辑于  04-17
回答关注问题邀请回答
收藏

1 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    04-21

    你好,麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    04-21
    有用
    回复 3
    • 李琳
      李琳
      04-21
      https://developers.weixin.qq.com/s/loHkczm979Zh
      04-21
      回复
    • 李琳
      李琳
      04-21
      这个代码片段的结果是在pc上,弹窗授权弹窗就走到wx.authorize的success的回调了,但是在移动端是弹出授权弹窗,并且用户点了同意才到success回调,点了拒绝会到fail回调,为啥pc和移动端的交互逻辑不一样,我们需要在用户点了同意的时候才去做一些事情,在pc上无法判断是否点了同意
      04-21
      回复
    • 李琳
      李琳
      星期三 11:45
      这个有确认什么问题吗,着急上线,pc端现在有问题
      星期三 11:45
      回复
登录 后发表内容