收藏
回答

onlaunch调用wx.login获取用户openid,判断是否注册跳转页面。

问题模块
API和组件

onlaunch调用wx.login获取用户openid,根据openid判断用户是否注册,未注册redirectTo非tabBar页面,注册过wx.switchTab进入tabBar首页,然后在开发工具上是正常的,在真机上就不会跳转了,然后开启调试就又正常了。初步推测是onlaunch里请求接口返回速度的问题

最后一次编辑于  2017-08-24  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

6 个回答

  • 孙胜杰
    孙胜杰
    2017-08-24

    试过在app.json注册的首页里请求openid,然后请求接口判断是否注册过。也是开发工具可以。真机就不行。

    2017-08-24
    赞同
    回复
  • 孙胜杰
    孙胜杰
    2017-08-24



    Index是启动页面,然后在onlaunch判断是否登录,如果不登录请求直接跳转是可以的,加上请求就开发工具可以,真机不可以

    2017-08-24
    赞同
    回复
  • 赵青山
    赵青山
    2017-08-24

    这个域名在小程序中是不合法的,微信没有开放,以前可以,现在只能通过自己的服务器端获取openid

    2017-08-24
    赞同
    回复
  • hehe
    hehe
    2017-08-24

    小程序里不能调用微信的域名,必须后端调用再返回给小程序

    2017-08-24
    赞同
    回复
  • Baymax
    Baymax
    2017-08-30

    也就是说在onLaunch里获取用户的openid不能使用https://api.weixin.qq.com/sns/jscode2session?appid这个地址是吗?

    2017-08-30
    赞同
    回复
  • 牛大双
    牛大双
    2017-09-01

    真麻烦,我能骂人吗

    2017-09-01
    赞同
    回复