最近集成H5商家支付服务,需要设置WebView的UserAgent标记,便于WEB
端统计分析、并且这样限制了H5在设置了指定的UserAgent的APP才可以浏览Url中内容。这样做在一定程度上使得应用更加安全,尤其这种在H5中使用了支付的功能时需要格外注意。设置代码很简单,根据双方指定的规则设置UserAgent。怎么设置对应了怎么获取。
代码如下:
// 获取到UserAgentString
String userAgent = webView.getSettings().getUserAgentString();
// 打印结果
Log.i("TAG", "User Agent:" + userAgent);
// 自定义标记:app/test
webView.getSettings().setUserAgentString( userAgent+"app/test");
在此推荐一篇相关的文章,讲解了H5使用微信支付,安卓端应该如何做相应的处理,完成相应的调起以及支付。