收藏
回答

微信小程序吊起一次授权后,无法第二次吊起授权?

微信小程序真机调试,在手机上已经授权了一次并获取了微信ID,但是删除注册数据,清理手机缓存后,想进行第二次注册测试,手机上不再跳出授权页面,无法获取openid

回答关注问题邀请回答
收藏

4 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    06-02

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    06-02
    有用
    回复 1
    • 诸葛文毅
      诸葛文毅
      06-03
      1.调用uni.authorize进行微信授权并注册成功;2.想到再次测试注册功能,删除数据库用户注册信息,删除手机小程序缓存,但是无法再次吊起引导用户授权那个页面(此功能在微信开发工具上,清除缓存后就可以再次吊起)。不仅仅是微信注册授权,微信消息订阅也存在这个问题,只要手机上授权一次之后,就再也无法吊起授权页面(同样开发工具上清除缓存后可以重复调取)。测试阶段都会存在多次测试同一个功能的问题。
      06-03
      回复
  • 💨
    💨
    06-18

    请问解决了吗 我也遇到这个问题

    06-18
    有用
    回复
  • dreamhunter
    dreamhunter
    06-03

    联系开发者处理,细节描述不清楚

    06-03
    有用
    回复 5
    • 诸葛文毅
      诸葛文毅
      06-03
      我也不知该怎么描述,调用uni.authorize真机调试在手机上测试注册功能,第一次授权后会弹出授权是否同意,并注册成功;我想测试第二次,把数据库注册信息删除,再把微信缓存删除,就再也无法吊起那个引导授权页面。
      06-03
      回复
    • dreamhunter
      dreamhunter
      06-03回复诸葛文毅
      注册,注册什么?https://uniapp.dcloud.net.cn/api/other/authorize.html#authorize
      这个api是用来授权的,已授权不会再次弹出
      06-03
      回复
    • 诸葛文毅
      诸葛文毅
      06-03回复dreamhunter
      开发阶段,我需要多次测试,只授权一次就再也无法吊取就很不方便感觉。在开发工具上清除缓存后二次吊起倒也不是不可以。只是比如支付 扫码功能直接手机调试更方便一些
      06-03
      回复
    • dreamhunter
      dreamhunter
      06-03回复诸葛文毅
      选择全部清理的话,正常授权还是会吊起的,不行的话.uni社区问问吧
      06-03
      回复
    • 诸葛文毅
      诸葛文毅
      06-03回复dreamhunter
      好的,多谢,也只能慢慢找了。不然调试阶段太难受了
      06-03
      回复
  • H1HAO 🇨🇳
    H1HAO 🇨🇳
    06-03

    wx.login?

    这个api是无感,直接调用的

    06-03
    有用
    回复 3
    • 诸葛文毅
      诸葛文毅
      06-03
      没有,我用的是uni.authorize
      06-03
      回复
    • H1HAO 🇨🇳
      H1HAO 🇨🇳
      06-03回复诸葛文毅
      提前向用户发起授权请求。调用后会立刻弹窗询问用户是否同意授权小程序使用某项功能或获取用户的某些数据,但不会实际调用对应接口。如果用户之前已经同意授权,则不会出现弹窗,直接返回成功,移动端尝试下拉删除小程序,然后重新进入看下能不能再次唤起
      06-03
      回复
    • 诸葛文毅
      诸葛文毅
      06-03回复H1HAO 🇨🇳
      这招已经尝试过了,无效。只是在微信开发工具里清除缓存后,即便已经授权也能多次吊起,手机上真机调试不行。还是感谢你的回复
      06-03
      回复
登录 后发表内容