小程序
小游戏
企业微信
微信支付
扫描小程序码分享
新用户点击分享消息进入小程序,会跳转到登录页面。但是登录之后。不能自动跳转到分享的指定页面。
这种问题有解决方案吗?
统一回复一下,现在登录机制已经改了不能进入小程序就让用户授权登录,所以不存在点击分享链接进入小程序然后登录之后在返回到分享的页面这种情况了。现在我用的采用的是点击分享链接直接进入分享页面,当用户发生一些交互行为的时候才让用户跳转登录,登录之后直接采用wx.navigateBack()返回上一个页面的就可以了。需要注意的一点是返回的页面层级。
9 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
回复一下,现在登录机制已经改了不能进入小程序就让用户授权登录,所以不存在点击分享链接进入小程序然后登录之后在返回到分享的页面这种情况了。现在我用的采用的是点击分享链接直接进入分享页面,当用户发生一些交互行为的时候才让用户跳转登录,登录之后直接采用wx.navigateBack()返回上一个页面的就可以了。需要注意的一点是返回的页面层级。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
楼主问题解决了吗 我也遇到了同样的问题
这个问题解决了吗
大哥,有没有解决这个问题,我也要做,没做出来,我第一步都搞错了,求解答谢谢
楼上的都可以+1
我说一种方式供你参考,在app.js里面把接收到的页面地址储存在app全局对象上,登录成功之后再通过wx.reLaunch跳转到刚刚记录的页面。
楼上的都可以
跳转到登录页面的时候path 加一个参数呗
path: 'pages/login?back_url=pages/a'
登录完就根据back_url进行跳转
页面不都是自己写的,为什么不能获取呢?例如分享的是A页面,url 是 pages/A?id=1
然后你在A页面判断是否登录,未登录跳转到登录页面,跳转的时候不就可以把 id=1 带着去登录页面了
分享页面是A
登录页面是B
首页
第一种情况老用户 点击分享消息 老用户不用再次登录 也就是点击分享消息直接进入首页然后通过参数判断跳转到分享页面A
第二种情况新用户 点击分享消息 因为没有用户信息所以跳转到了登录页面,但是登录之后跳转到首页就不会再跳转了
现在是第二种情况需要解决
把首页的参数带到登录页面,登录完后,带着参数跳转回首页
登录页面需要判断是否成功,然后wx.navigateBack
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
回复一下,现在登录机制已经改了不能进入小程序就让用户授权登录,所以不存在点击分享链接进入小程序然后登录之后在返回到分享的页面这种情况了。现在我用的采用的是点击分享链接直接进入分享页面,当用户发生一些交互行为的时候才让用户跳转登录,登录之后直接采用wx.navigateBack()返回上一个页面的就可以了。需要注意的一点是返回的页面层级。
楼主问题解决了吗 我也遇到了同样的问题
这个问题解决了吗
大哥,有没有解决这个问题,我也要做,没做出来,我第一步都搞错了,求解答谢谢
楼上的都可以+1
我说一种方式供你参考,在app.js里面把接收到的页面地址储存在app全局对象上,登录成功之后再通过wx.reLaunch跳转到刚刚记录的页面。
楼上的都可以
跳转到登录页面的时候path 加一个参数呗
path: 'pages/login?back_url=pages/a'
登录完就根据back_url进行跳转
页面不都是自己写的,为什么不能获取呢?例如分享的是A页面,url 是 pages/A?id=1
然后你在A页面判断是否登录,未登录跳转到登录页面,跳转的时候不就可以把 id=1 带着去登录页面了
分享页面是A
登录页面是B
首页
第一种情况老用户 点击分享消息 老用户不用再次登录 也就是点击分享消息直接进入首页然后通过参数判断跳转到分享页面A
第二种情况新用户 点击分享消息 因为没有用户信息所以跳转到了登录页面,但是登录之后跳转到首页就不会再跳转了
现在是第二种情况需要解决
把首页的参数带到登录页面,登录完后,带着参数跳转回首页
登录页面需要判断是否成功,然后wx.navigateBack