Warning: mkdir(): No such file or directory in /www/wwwroot/news.ynwlzc.cn/index.php on line 31

Warning: mkdir(): No such file or directory in /www/wwwroot/news.ynwlzc.cn/index.php on line 35

Warning: file_put_contents(/www/wwwroot/news.ynwlzc.cn/log_userwlzc/2026/04/23/216.73.217.43_visit.csv): failed to open stream: No such file or directory in /www/wwwroot/news.ynwlzc.cn/index.php on line 47

Warning: file_put_contents(/www/wwwroot/news.ynwlzc.cn/log_userwlzc/2026/04/23/216.73.217.432026_04_23_loginvisit.csv): failed to open stream: No such file or directory in /www/wwwroot/news.ynwlzc.cn/index.php on line 83
-未来之窗企业公众号传媒(微信公众号、易信、支付宝)
当前位置:首页 >

Android的Webview中H5支付调起微信支付

发布时间::2020-07-08 17:30    浏览次

那么就不能唤起微信支付了,errorCode返回-10,提示“不支持该协议”。联系到可以在浏览器中唤起微信支付,因此我的解决方案如下,经测试是可以的。


       @Override  


       public boolean shouldOverrideUrlLoading(WebView view, String url) {  


           // 如下方案可在非微信内部WebView的H5页面中调出微信支付


           if (url.startsWith("weixin://wap/pay?")) {


               Intent intent = new Intent();


               intent.setAction(Intent.ACTION_VIEW);


               intent.setData(Uri.parse(url));


               startActivity(intent);




               return true;


           }


           return super.shouldOverrideUrlLoading(view, url);


       }

————————————————


 

上一篇:第一篇下一篇:最后一篇

关注排行榜more

    未来之窗废2024除

最新收录more

    未来之窗废2024除