最近集成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使用微信支付,安卓端應該如何做相應的處理,完成相應的調起以及支付。