收藏
回答

IOS 小程序体验版跳转问题

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 Bug 微信iOS客户端 不限 不限

可复现方式:

  • 以下小程序跳转使用的是navigateToMiniProgram API
  1. 小程序助手 --> 小程序体验版 A --> 小程序体验版 B --> [小程序体验版 A:跳转失败]:跳回了小程序助手最后离开的页面位置
  2. 小程序助手 --> 小程序体验版 A --> 删除最近使用里的小程序助手 --> 最近使用里启动小程序 A --> 小程序体验版 B --> [小程序体验版 A:跳转失败]:跳到了微信首页,即聊天列表
  3. 小程序助手 --> 小程序体验版 A --> 小程序体验版 B --> 小程序体验版 C:正常


预期表现:

小程序助手 --> 小程序体验版 A --> 小程序体验版 B --> [小程序体验版 A:跳转对应页面]


当前解决方案:

使用 navigateBackMiniProgram API


线索:

  1. 只有体验版有这个问题,开发版,线上都没有
  2. 猜想:第二次打开小程序体验版 A 的时候,微信删除小程序队列中之前的打开的小程序 A,意外清掉了将要打开的小程序 A
  3. Geek 方法:第二次启动小程序体验版 A 前,使用ios 边缘返回的功能,让小程序体验 B 下降一点,让后面的小程序体验版 A露出,然后终止当前返回操作,留在小程序体验版 B,再次点击跳转小程序体验版 A,就会正常跳转小程序体验版 A对应页面。
回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容
问题标签