收藏
回答

当存在多层webview,小程序内嵌h5唤起小程序支付,将小程序关闭了

问题复现场景:

1、ios机型,从公众号内购买产品付款,唤起h5收银台

2、h5收银台唤起的微信收银台上点击领取点券,此时收银台页面流程挂起,进入微信的卡券小程序

3、卡券小程序点击领取唤起小程序的webview页面

4、在新的webview界面点击了付款,使用了微信小程序的原生支付

5、此时微信小程序原生密码输入框弹出并关闭了小程序,小程序被移至后台,原来第二步挂起的h5收银台接收到了支付完成的指令,开始跳回第一步唤起收银台时url传入的支付成功页面

6、小程序内嵌h5的成功回调页面因为小程序被关闭了,所以没办法展示

问题总结

当存在多层微信支付收银台,会关闭最后一层唤起收银台的小程序



回答关注问题邀请回答
收藏

1 个回答

  • 老张
    老张
    2020-12-28

    你这种应用场景,令我这种老手机情何以堪?:只要打新小程序,后台的小程序就会被销毁。

    2020-12-28
    有用
    回复 1
    • 钢铁侠
      钢铁侠
      2020-12-29
      oppo r9 还能打开,很奇怪的是安卓全部没有问题,ios全部都有问题
      2020-12-29
      回复
登录 后发表内容
问题标签