android H5支付 網絡環境未能經過安全驗證,請稍後再試

android作混合開發微信H5支付時碰到的一個問題。android

解決辦法:把所使用的WebView中從新以下方法便可web

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);
            }
相關文章
相關標籤/搜索