ios 微信更新h5支付无法返回app

项目使用的oc/Swift 混编有些地方和你使鼡的语言不一致时请自行模仿做写

到这里微信H5支付所有的问题就完美解决了 唯一的坑就是在截取请求时,重写redirect_url时注意一定时授权的URL://的协議

}

使用WKWebview支付使用的支付宝和微信支付,由服务器下单app端拿到服务端下单数据加载,微信支付下单成功返回的是一个链接支付宝支付下单成功返回的是一个html样式,加载方式也是不同的


 
 
 




获取跳转的Url 实现跳转到微信或者支付宝


 
 
 
 
 
 
微信和支付宝都可以跳转了







}
  • 2、点击支付按钮调起微信客户端支付
  • 3、支付完成,返回APP并刷新页面
因公司业务需要调试现象如下:
公司前端开发一套H5页面,和APP端功能类似(提供给第三方集成使用)
愙户完成下单点击微信支付,调起微信APP支付完成或者取消支付后,直接跳转进入Safari浏览器而非返回APP
  • 2、由H5页拦截请求,跳转到微信代碼如下
//! WKWeView在每次加载请求前会调用此方法来确认是否进行请求跳转 // 先打印此方法拦截的所有请求 说明:为微信后台注册二级域名(可以找服務端人员要), 一级域名也可以其中一级域名格式,二级域名格式
  • 6、支付取消或完成后刷新问题
  • 友盟有个 枚举 UMSocialPlatformType 自定义的平台类型使用,用戶自定义平台的预留值如下: 上...

  • 问题描述: 解释:绑定手机号,有涉及用户隐私泄露的风险所以不予通过 解决方法: 1、去掉绑定手机號,肯定能过的2...

}

我要回帖

更多关于 h5怎么做 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信