收藏
回答

鸿蒙next使用startAbility拉起微信支付时,不支付,返回时直接白屏怎么解决?

用下图的方法拉起微信支付,不支付时,点击左上角返回按钮返回(或右滑返回)时,出现白屏,请问这个问题怎么解决?

图中url参数实际值为:”weixin://dl/business....“或“weixin://wap//pay?...”

复现流程:

(p1:支付页面)

(p2:点击返回按钮后的页面)

(p3:选择一个浏览器之后的页面)

p2p3时均在微信内。

点击p3的左上角能正常显示微信列表页面。



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

1 个回答

  • Memory
    Memory
    12-13

    app内嵌入H5支付?无法拿到schema信息的情况下就会这样返回到系统浏览器,至于白屏,要抓包看看加载的是什么地址了

    12-13
    有用
    回复 4
    • Joie
      Joie
      12-13
      之前在安卓上用的隐式intent拉起的微信支付,同样的url参数,能正常使用。但是用鸿蒙next就会出现上述的“白屏”现象。不太确定是什么原因。可以请问下抓包方法吗(超级小白)
      12-13
      回复
    • Memory
      Memory
      12-13回复Joie
      点击返回取消支付这是跳转到你之前的url或者redirect_url,白屏页面应该是你自己的页面
      12-13
      回复
    • Joie
      Joie
      12-13回复Memory
      有道理。但是如上一个回复所说,为什么安卓就不会出现呢,安卓点左上角按钮的时候是直接关闭了ability。所以我在想有没有方法能控制这个按钮下一步
      12-13
      回复
    • Memory
      Memory
      星期一 19:31回复Joie
      你这么说没办法接话
      星期一 19:31
      回复
登录 后发表内容