• android H5支付 网络环境未能通过安全验证,请稍后再试


    android做混合开发微信H5支付时碰到的一个问题。

    解决办法:把所使用的WebView中重新如下方法即可

    webView.setWebViewClient(new WebViewClient() {
                @Override
                public boolean shouldOverrideUrlLoading(WebView view, String url) {
                    if (url.startsWith("weixin://wap/pay?")) {
                        if (!isOk) {
                            isOk = true;
                            Intent intent = new Intent();
                            intent.setAction(Intent.ACTION_VIEW);
                            intent.setData(Uri.parse(url));
                            startActivity(intent);
    
                            return true;
                        }
                    }
                    return super.shouldOverrideUrlLoading(view, url);
                }
  • 相关阅读:
    google搜索的使用小窍门
    openssl的使用
    vi vim 的使用
    nfs
    setfacl命令的使用
    JAVA记录
    Yapi基本使用
    Yapi部署
    Mysql问题记录
    Spring boot+MYSQL多数据源
  • 原文地址:https://www.cnblogs.com/tony-yang-flutter/p/8532899.html
Copyright © 2020-2023  润新知