美文网首页
关于 ios 微信支付无法跳转回app的bug

关于 ios 微信支付无法跳转回app的bug

作者: liaoworkinn | 来源:发表于2019-03-18 21:25 被阅读0次

    公司项目用到了h5微信支付. 遇到了微信支付完成后无法返回app的bug.

    发现必须要把三个URLString统一成一个就可以成功跳转回来

    ///我们先看要跳转到微信支付的url(这个是h5页面自动跳转的url)

    https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=wx18888888888&package=322324441&redirect_urlhttps%3A%2F%2F你的url域名%2Fstatic%2Fpre-sale%2Fxxxxxxxxxxxxxx

    这里的[你的url域名]就是我们要在项目中配置的url域名。
    这个你的url域名是什么是由你们后台同学配置的。

    第一个地方要配置的地方

    你请求的request 的 header 的"Referer" 字段, 设置成你的url域名

    [request setValue:你的url域名:// forHTTPHeaderField: @"Referer"];

    注: 你的url域名:// 这个后面的:// 一定要加!!!
    你的url域名:// 这个实际就是你要跳转的地址,不信的话放到Safari里面试试😼😼😼

    第二个要配置的地方就是你的urlSchame,这个在你的项目info的最下面。

    image.png

    只要保证上面提到的三个你的url域名一致就行~
    祝大家永无bug!

    相关文章

      网友评论

          本文标题:关于 ios 微信支付无法跳转回app的bug

          本文链接:https://www.haomeiwen.com/subject/jsfimqtx.html