3***@qq.com
3***@qq.com
  • 发布:2019-10-07 09:32
  • 更新:2021-08-21 17:01
  • 阅读:4482

本来是UIwebview 改成wkwebview后支付宝IOS无法调用了

分类:uni-app


iOS wkwebview中无法调起支付宝/微信客户端支付问题
本来是UIwebview 改成wkwebview后支付宝IOS无法调用了
我改回UIWebView又可以打开支付宝
/ 5+App特有相关 /
"app-plus" : {
"kernel" : {
"ios" : "WKWebview"
},

就是去支付的时候,进入H5的支付宝页面,IOS没有跳转到支付宝去,但是如果改回UIwebview 就会直接打开支付宝界面啊

就是到这个页面,没办法跳到支付宝那边去付款,安卓可以,IOS不行,然后IOS点使用支付宝APP付款都没效果。

2019-10-07 09:32 负责人:无 分享
已邀请:
hbxw

hbxw

已解决,伪装成苹果safari的ua就行了,详见我博客:https://www.cnblogs.com/xwwin/p/14315860.html

3***@qq.com

3***@qq.com (作者)

有人吗

  • DCloud_UNI_GSQ

    说具体点

    2019-10-08 11:18

  • 3***@qq.com (作者)

    回复 DCloud_UNI_GSQ: 就是去支付的时候,进入H5的支付宝页面,IOS没有跳转到支付宝去,但是如果改回UIwebview 就会直接打开支付宝界面啊

    2019-10-08 14:10

  • 3***@qq.com (作者)

    回复 DCloud_UNI_GSQ: 还是没有明白吗

    2019-10-09 10:58

  • DCloud_UNI_GSQ

    回复 3***@qq.com: 没有使用支付宝sdk是吧?

    2019-10-09 15:09

  • 3***@qq.com (作者)

    回复 DCloud_UNI_GSQ: 没有啊

    2019-10-09 16:37

  • DCloud_UNI_GSQ

    回复 3***@qq.com: 应该是支付宝的H5兼容性有问题(或者故意不允许在wkwebview内使用)。你可以尝试修改ua伪装为UIwebview或者Safari浏览器,以及反馈给支付宝官方

    2019-10-09 17:11

  • 3***@qq.com (作者)

    回复 DCloud_UNI_GSQ: .....

    2019-10-10 14:47

  • 3***@qq.com (作者)

    回复 DCloud_UNI_GSQ: 访问这个,安卓可以啊

    2019-10-12 16:53

  • 3***@qq.com (作者)

    https://mpay.royalpay.com.au/api/v1.0/h5_payment/partners/AUEA/orders/AU246741-191012195251/pay?time=1570870372567&nonce_str=2mhhk5g6dzn47nwb9fmx&sign=b024447d606e8fa9a39c326d301545a8fa025eb802eaebb3df32c32d8481d288&redirect=https://www.aubobo.com.au/Notify/ResultNotifyH5Royalpay.aspx

    2019-10-12 16:53

  • 6***@qq.com

    回复 DCloud_UNI_GSQ: 如何伪装UA成为UIWebview呢?

    2020-01-16 16:34

  • hbxw

    回复 6***@qq.com: 见我博客:https://www.cnblogs.com/xwwin/p/14315860.html

    2021-01-26 15:10

9***@qq.com

9***@qq.com

兄弟 解决了吗 我也遇见了

  • 3***@qq.com (作者)

    没有,改回UIweiview了

    2019-10-12 16:49

  • 9***@qq.com

    回复 3***@qq.com: 那上架怎么办

    2019-10-12 17:03

  • 9***@qq.com

    上架有被拒吗 兄弟

    2019-10-12 17:03

  • ccczd

    兄弟,可以上架吗

    2019-11-01 11:49

  • 3***@qq.com (作者)

    回复 ccczd: 先用WKWebview,然后热更新成UIweiview,

    2020-06-30 16:20

龙雨溪

龙雨溪

确实是支付宝的bug,这个我搞过,需要的联系我

DCloud_App_Array

DCloud_App_Array

请给一个测试支付宝的示例应用,或者提供一个h5支付页面链接。

  • 3***@qq.com (作者)

    https://mpay.royalpay.com.au/api/v1.0/h5_payment/partners/AUEA/orders/AU246741-191012195251/pay?time=1570870372567&nonce_str=2mhhk5g6dzn47nwb9fmx&sign=b024447d606e8fa9a39c326d301545a8fa025eb802eaebb3df32c32d8481d288&redirect=https://www.aubobo.com.au/Notify/ResultNotifyH5Royalpay.aspx

    2019-10-12 16:53

  • 3***@qq.com

    h5+app 设置成wkwebview后 plus.payment.request 也唤醒不了支付宝了,用UIweiview也可以

    2019-10-29 13:58

1***@qq.com

1***@qq.com - 90后IT男

我在ios下,plus.payment.request 也唤醒不了微信支付,一直时获取订单失败

1***@qq.com

1***@qq.com

刚刚哈哈哈

1***@qq.com

1***@qq.com - 90后IT男

我在ios下,plus.payment.request 也唤醒不了微信支付,一直时获取订单失败已解决

var xhr=new XMLHttpRequest();这样就可以了

现在有一直支付失败,调不起微信

  • 2***@qq.com

    我的也是,设置成wkwebview 现在用 plus.net XMLHttpRequest(),解决了跨域问题,但是plus.payment.request 没任何反应了

    2019-10-30 09:08

  • 1***@qq.com

    回复 2***@qq.com: 兄弟解决了吗,我这两天了都没解决

    2019-10-30 14:06

  • 1***@qq.com

    回复 2***@qq.com: 我现在支付宝支付没问题,就是微信不行,哎

    2019-10-30 14:16

  • x***@126.com

    我的微信、支付宝都不行,你现在解决了?

    2020-04-03 14:10

5***@qq.com

5***@qq.com

设置成wkWebview支付宝拉不起来,报跨域,设置成uiWebview可以拉起支付宝但是上架可能通过不了,咋搞哦

  • 深海智行

    我也解决了,有需要的先联系我。

    2020-05-18 16:47

  • 3***@qq.com (作者)

    先用WKWebview上架,然后热更新成UIweiview,

    2020-06-30 16:21

  • clearwind

    回复 深海智行: 你解决了咋解决的说下呗

    2020-12-09 20:43

1***@qq.com

1***@qq.com

老哥,解决了吗,用的什么办法

该问题目前已经被锁定, 无法添加新回复