超长
超长
  • 发布:2019-12-13 18:04
  • 更新:2020-11-20 00:21
  • 阅读:2311

请问一下各位大佬做APP支付时嵌套webview页面,支付完成如何返回APP内啊?

分类:uni-app

目前项目是用uniapp编译成andrior,领导决定用webview页面来处理支付逻辑,那么支付完成之后如何返回APP内啊

0 关注 分享

要回复文章请先登录注册

MonikaChen

MonikaChen

照道理,安卓webview支付是不会跳转支付宝或者微信App的,都在本App里打开
2020-11-20 00:21
TheFront

TheFront

回复 程咬金3斧头 :
哥,有例子吗?想看看怎么操作
2020-11-19 17:09
超长

超长 (作者)

好的,谢谢大佬
2019-12-16 11:46
程咬金3斧头

程咬金3斧头

回复 超长 :
官方的hello-uniapp中有例子啊。支付的时候跳转到新页面,新页面使用plus api操作一个webview,在webview中进行支付,然后拦截支付成功的地址,然后返回上一页就行了
2019-12-16 11:45
超长

超长 (作者)

回复 程咬金3斧头 :
关闭webview返回上一页,大佬这个怎么做啊,有例子吗,谢谢你了
2019-12-16 11:42
程咬金3斧头

程咬金3斧头

回复 超长 :
不需要,第三方web支付,肯定是可以跳转回到商户地址的。你拦截自己设置的商户地址就行了
2019-12-16 11:39
超长

超长 (作者)

回复 程咬金3斧头 :
是这个意思吗,大佬
2019-12-16 09:28
超长

超长 (作者)

document.addEventListener('UniAppJSBridgeReady', function() {
uni.redirectTo({
url: '‘xxx’',
});
});
大佬你的意思是在支付页面的HTML加这一段是吗,跳回APP里面
2019-12-16 09:27
程咬金3斧头

程咬金3斧头

在新页面中,创建webview,加载第三方支付,支付完成后,会跳转到回你设置的回调地址,使用webview API拦截到地址,然后关闭webview返回上一页就行了。
2019-12-13 20:49