Oauth在Webview中请求

时间:2018-01-04 07:18:51

标签: android webview oauth

Google阻止了网络视图中的oauth请求。但我需要这个设施。有没有办法做到这一点或任何人使用一些替代方法做到了?

1 个答案:

答案 0 :(得分:2)

WebView有一个默认的用户代理,它将自己标识为互联网为WebView。 诀窍是为与Chrome浏览器用户代理或其他浏览器匹配的webview设置用户代理。

 public static final String USER_AGENT = "Mozilla/5.0 (Linux; Android 7.1.1; Nexus 6 Build/N6F27M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.84 Mobile Safari/537.36";
 webview.getSettings().setUserAgent(USER_AGENT)

您可以加载此网站以检查您的用户代理。 https://www.whoishostingthis.com/tools/user-agent/

希望这有帮助!