登录后,Facebook和google plus登录会显示白屏

时间:2015-01-22 07:17:45

标签: android facebook webview google-plus

我在我的应用程序中使用facebook和google plus登录。从Facebook或谷歌登录后,我得到一个空白屏幕。我添加了重写网址方法。之后,每当我看到白色屏幕时,我都会被重定向到我想要的页面。这很好。但登录操作未成功实现。由于我在登录后没有得到任何联系或我需要的任何东西,我无法做到这一点。任何想法,谢谢..

这是我的代码......

if(url_new.startsWith("https://m.facebook.com/v2.2/dialog/oauth") ||     url_new.startsWith("https://accounts.google.com/o/oauth2/auth"))
                {
                    String redirectUrl =     "http://www.mypage.com";
                    view.loadUrl(redirectUrl);
                    return;
                }

1 个答案:

答案 0 :(得分:0)

您很可能在API项目中配置了错误的重定向URI。因为您是从Android登录用户,所以您应该将用户重定向回您的应用程序。

您也不应该使用Web视图对用户进行签名。本文介绍In-app browsers considered harmful中的原因。

解决方案是使用原生登录作为您支持的服务。

对于Google+,您应该[使用Google+ API签署用户] [https://developers.google.com/+/mobile/android/sign-in]the Google+ Android quickstart中进行演示。

对于Facebook,您应该使用the Facebook Android SDK