s***@163.com
s***@163.com
  • 发布:2019-10-09 14:30
  • 更新:2019-10-09 18:22
  • 阅读:1219

【报Bug】版本2.3.3.20190923 在App-iOS下,支付宝h5支付,不弹出是否打开支付宝

分类:HBuilderX

详细问题描述

版本2.3.3.20190923 在App-iOS下,通过web-view组件,打开支付宝h5支付,支付宝默认会检测手机是否安装支付宝,如果安装,会弹出打开支付宝弹出层。但是该版本不显示该弹出层

在版本2.2.2.20190816 中,是可以检测手机是否安装支付宝,并弹出是否打开支付宝的

2019-10-09 14:30 负责人:无 分享
已邀请:
DCloud_heavensoft

DCloud_heavensoft

试下手动换成uiwebview,会不会有问题

  • s***@163.com (作者)

        {  
    "path": "pages/public/pay",
    "style": {
    "app-plus": {
    "kernel": {
    "ios": "UIWebview"
    }
    }
    }
    },

    是否这样设置?这样设置没有效果

    2019-10-09 16:14

  • s***@163.com (作者)

    "globalStyle": {  
    "navigationStyle": "custom",
    "navigationBarTextStyle": "black",
    "animationType": "slide-in-right",
    "app-plus": {
    "usingComponents": true,
    "scrollIndicator": "none",
    "bounce": "none",
    "kernel": {
    "ios": "UIWebview"
    }
    }
    },

    设置到全局也没有用,

    2019-10-09 16:17

  • DCloud_heavensoft

    回复 s***@163.com: manifest里设

    2019-10-09 16:22

  • s***@163.com (作者)

    manifest设置一下可以了,web-view这个问题,之后会升级支持WKWebview吗?

    2019-10-09 17:24

  • DCloud_heavensoft

    回复 s***@163.com: 这个应该是支付宝升级它的代码兼容wkwebview,DCloud改不了什么

    2019-10-09 21:15

  • 6***@qq.com

    回复 DCloud_heavensoft: 这个应该WKWebview拦截跳转其他App的链接, WKWebview会进行拦截 需要在拦截的方法里面允许跳转 - (void)webView:(WKWebView )webView decidePolicyForNavigationAction:(WKNavigationAction )navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler;

    2020-01-13 17:24

  • DCloud移动团队

    回复 6***@qq.com: 该问题已经查过,不是这个原因

    2020-01-13 18:43

  • 6***@qq.com

    回复 DCloud移动团队: wkWebview 本来就是会拦截的啊 UIWebview肯定不会有这个问题。 那你有找到是哪里的问题吗 在WKWebview下?

    2020-01-14 10:43

DCloud_IOS_XTY

DCloud_IOS_XTY

请提供测试例子

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