场景值1001,安卓和iOS表现不一致问题
发布于 6 年前 作者 yangshi 2974 次浏览 来自 问答

同一个小程序,iOS和安卓在1001场景值情况下表现不一样,这个在开发工具里面没有办法测出来,需要真机调试;

在打开小程序后,返回主界面,小程序进入后台:

  1. 下滑微信菜单,从最近使用的小程序进入,iOS和安卓表现一直,只是将后台小程序前台打开,场景值1089,:触发APPJS里面的小程序的onShow生命周期;

  2. 下滑微信菜单,点击三个点,进入小程序列表,或者从微信主界面--发现--小程序的列表进入,场景值:1001;触发APPJS的onShow生命周期,

    2.1.安卓:此时小程序从后台进入到前台,显示小程序最后一个打开的界面;



    2.2.iOS:重定向页面到小程序初始化界面,触发初始化页面的onLoad和onShow;




以上是我小程序在iOS上面被弄出bug之后通过真机调试看到的,在开发的时候没有在官方文档找到这点的说明,不知道算不算bug来的

2 回复

这里 iOS 端触发了 reLaunch,而安卓端没有。即两端实现未完全对齐导致,后续我们修复一下。

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

回到顶部