Android Facebook WebView 登录不会带来用户登录



伙计们我正在尝试从安卓应用程序中的嵌入式网络视图登录脸书。我能够从我的网站登录页面成功从安卓浏览器登录。但是,当我尝试在WebView中执行相同的操作时,它会将我带回我的网站登录页面,而不会带我登录。

我检查了Facebook开发者网站,上面写着:"原生iOS和Android应用程序不得使用自己的Web视图进行Facebook登录。友情链接 : https://developers.facebook.com/blog/post/2013/06/26/october-2013-platform-changes/

我可以从安卓网页版登录FB吗?或者我需要用fb SDK实现fb登录,使用服务器端提供的API来完成这个过程?

提前感谢!里昂

我可以从安卓网页视图登录FB吗?

不,你不能 - 你的链接中有答案!

为了向所有 Facebook 登录用户提供更好的体验,我们将更改政策,禁止原生 iOS 和 Android 应用使用自定义网页视图登录 Facebook。

我需要使用 fb SDK 实现 fb 登录并使用服务器端提供的 API 来完成此过程吗?

是的 - 你摇滚!

@takrishna。我设法使网站提供的FB登录在网络视图中工作。关键点是FB登录javascript在初始化与FB服务器进行身份验证的会话时会打开一个新窗口。我为FB登录页面创建了一个新的网络视图。我们需要保持网站登录页面打开,初始化FB身份验证,一旦Fb成功验证用户,我们就会关闭新的webview。在该网站登录后,webview收到回调并继续用户登录。

我同意最好处理本机FB登录流程以获得更好的用户体验。

最新更新