评论

2022年3月18日后,小程序半屏bug解决

2022年3月18日后ios端部分版本小程序半屏extraData参数传递不过去问题

背景:

半屏打开小程序上线有一段时间一直正常运行,3月18日突然出现有用户反馈,半屏打开我们小程序时候提示参数错误。参数错误这个提示是我们小程序(被半屏打开)提示的,但是我们自己测试时候又是好的,而且只有一个用户反馈这个问题,于是把解决问题的思路放在了客户打开方式不对上面。

过程:

期间为了核实用户到底在半屏打开我们小程序时候参数有没有传递过来,还特意加了个线上日志采集,结果就是确实是没有对应的参数传递过来,基本可以确认不是我们小程序的问题;

解决办法:

后来在经过代码一圈折腾后,翻阅半屏小程序文档,此时已经是3月19日凌晨,https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/openEmbeddedMiniProgram.html 发现3月18日微信进行了更新,2022年3月18日后,使用过程有以下限制,若不符合以下所有条件将被自动切换为普通的小程序跳转小程序,不影响用户使用。按照文档描述,应该不会限制用户使用,但是对方小程序、和我们小程序(被半屏打开)都没有进行代码更新,突然出现的问题,那基本可以确定就是微信这边更新导致,于是按照文档说明中去小程序管理后台「设置」-「第三方设置」-「半屏小程序管理」板块发起申请。问题解决

总结:

这个问题并非大规模出现,之前用户反馈安卓正常、ios端会有这个错误,然后我们自己ios端测试却没有这个问题。最终根据采集到的信息感觉应该是ios版本问题,用户ios版本是14.x,我们测试的ios版本是15.x,在14.x版本上3月18日更新后,如果未在小程序后台设置半屏小程序管理则会出现extraData参数为空的问题。目前临时解决方案就是去小程序后台添加半屏小程序。

最后一次编辑于  2022-03-19  
点赞 0
收藏
评论

4 个评论

  • 拍一拍
    拍一拍
    2022-03-21

    我们后台把授权全开了,也就能打开俩半屏,第三个是跳转

    2022-03-21
    赞同 1
    回复 2
    • es. zhao™
      es. zhao™
      2022-03-22
      解决了么
      2022-03-22
      回复
    • 拍一拍
      拍一拍
      2022-03-22回复es. zhao™
      官方说~2-7天适配
      2022-03-22
      回复
  • 努力努力再努力
    努力努力再努力
    2022-09-26

    半屏小程序里有api能判断是否弹出小程序的吗

    2022-09-26
    赞同
    回复
  • App小程序软件开发
    App小程序软件开发
    2022-09-25

    我想实现一个当前小程序内打开半屏页面,用popup时用户经常按返回键体验不行。

    2022-09-25
    赞同
    回复
  • 北冰洋加冰
    北冰洋加冰
    2022-03-19

    请问下你们被打开小程序 满足类目要求没啊?都19号了,我们的没满足类目,不能半屏,换一个电商类目的ID,能正常半屏。

    2022-03-19
    赞同
    回复 1
    • 哄哄
      哄哄
      2022-03-19
      我们很早就使用了,是满足类目要求的
      2022-03-19
      回复
登录 后发表内容