收藏
回答

ios重新载入小程序跳转为什么不能跳转当前页或者首页?

我们发现分享小程序页面给用户,用户打开小程序,然后进行了一系列用户操作,回到了首页或者其他页面,分享这个页面只可以让用户访问一次,然后用户为ios用户,点击重新载入就回到了分享的页面,而安卓回到了首页。

有的同学可能会说用业务逻辑控制,进行onLoad方法判断是否第二次进入拦截进行调整,虽然上面那个问题就解决了,但是但是如果用户扫静态二维码,重新载入还会继续进入刚开始分享的页面并且还会携带参数。

举个栗子:比如扫哈喽二维码唤醒小程序,然后进行了骑车业务逻辑,锁完车以后,用户点击重新载入小程序,如果业务方没有进行判断用户和单车位置的情况下,这个时候如果用户为ios用户自动就会进入上一次扫码车辆信息页面(变相模拟用户扫码操作),这个时候用户可能已经不在车旁边了。

在举个栗子:用户扫美团外卖商家分享的小程序页面到群里,用户点击之后进入商家页面,用户不喜欢吃这个商家了,想回到首页换一个,换了另一个之后,用户手机卡了或者什么,这个时候点击重新载入小程序,ios手机又进入了第一个分享商家页面,而不是首页,更不是当前页。

操作流程如下:

1、点击分享的链接:

2、进入商家页面:

3、回到首页

4、跳转首页

5、重新载入小程序

6、直接跳转到用户最原始进来的页面,也就是分享页,按理说应该在首页或者当前页合理一些。


即使像腾讯描述的安卓运行机制和ios不一样,那至少是否可以加一个来源,场景值,供开发者去判断。如果场景值为:重新载入,我们可以直接跳转首页或者进行另一个操作。

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

3 个回答

  • 李小龙
    李小龙
    发表于移动端
    2021-09-07
    我想让安卓机也实现这个效果,可以实现吗?
    2021-09-07
    有用
    回复 1
    • Walker
      Walker
      2021-09-08
      安卓重新载入直接进首页了
      2021-09-08
      回复
  • 随心而动
    随心而动
    2021-08-19

    同问有解决方案了吗

    2021-08-19
    有用
    回复 1
    • Walker
      Walker
      2021-09-03
      没有,把二维码变成了动态二维码了。
      2021-09-03
      回复
  • 信誉家电维修13530443806
    信誉家电维修13530443806
    发表于移动端
    2021-08-04
    卜一
    2021-08-04
    有用
    回复
登录 后发表内容