@@ -78,8 +78,10 @@ class OauthWebViewActivity : AppCompatActivity() {
...
@@ -78,8 +78,10 @@ class OauthWebViewActivity : AppCompatActivity() {
privatefunsetupWebView(){
privatefunsetupWebView(){
with(web_view.settings){
with(web_view.settings){
javaScriptEnabled=true
javaScriptEnabled=true
// TODO This is required to make Google OAuth work, but we shoud use Custom Tabs instead. See https://github.com/RocketChat/Rocket.Chat.Android/issues/968
// TODO Remove this workaround that is required to make Google OAuth to work. We should use Custom Tabs instead. See https://github.com/RocketChat/Rocket.Chat.Android/issues/968
userAgentString="Mozilla/5.0 (Linux; Android 4.1.1; Galaxy Nexus Build/JRO03C) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19"
if(webPageUrl.contains("google")){
userAgentString="Mozilla/5.0 (Linux; Android 4.1.1; Galaxy Nexus Build/JRO03C) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/43.0.2357.65 Mobile Safari/535.19"