我正在开发一个移动wep应用,并希望允许我的用户使用Facebook连接登录。
我最初实现了标准的Oauth2身份验证,但我发现了一些问题:
当我将应用程序安装为home screen shortcut并且用户需要进行身份验证时,用户会被重定向到Facebook的网站,以便在正常的Safari中进行身份验证。当用户被重定向回来时,用户仍处于safari中(使用顶部和底部导航栏)。这显然是次优的,因为我想拥有全屏外观
我无法退出正常工作,facebook.com上似乎还有一个m_user
Cookie,它是之前登录过的用户的用户名。
我想,也许,我可以切换到用于facebook连接的javascript SDK并渲染弹出窗口而不是重定向舞蹈,但看起来这只是一种弹出式体验。当我在模拟器上尝试它时,主屏幕快捷方式显示为safari,然后登录后用户甚至没有登录(并且屏幕保持空白)。
关于在移动网络(HTML5)应用上使用Facebook连接的最流畅方式的任何想法,特别是如果要保留主屏幕快捷方式?
谢谢!
-simon
答案 0 :(得分:0)
您是否尝试过最新的Javascript SDK来完成此任务? https://developers.facebook.com/docs/reference/javascript/