收藏
回答

小程序跳转在Android和iOS上得到的场景值不一致

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 Bug navigator 客户端 6.6.7 2.1.1

前提:有两个小程序A和B,一个小游戏C。

场景1:从A打开B,然后关闭B,在A的onShow里边获取options.scene和options.referrerInfo

场景2:从A打开C,然后关闭C,在A的onShow里边获取options.scene和options.referrerInfo 

结果:iOS:场景1和场景2一致,options.scene为1038,options.referrerInfo里边有B的appId。(符合预期)

        Android: 场景1和场景2不一致。场景1符合预期,返回了1038以及B的appId。但是场景2里边,返回了错误的场景值(比如1011或者1001,依赖于我从什么场景打开A)。


总结:在Android系统上,从小游戏返回到小程序的场景值以及refererrInfo是错误的。


请问官方怎么解决? 或者有朋友遇到这个问题吗?


最后一次编辑于  2018-06-22
回答关注问题邀请回答
收藏