2011-07-20 46 views
0

我正在使用Facebook连接请求凭证以获取用户信息。 我正在从网页浏览器中完成。 如果用户正在使用移动(Android/Iphone)设备,则所有授权过程将进入浏览器。使用原生移动Facebook应用程序请求凭据

是否有可能提高Facebook应用程序(如果它已经安装)并通过所有授权过程?而不是继续使用浏览器(以改善用户体验)。

我可以检测用户是否来自移动设备(例如,通过他的用户代理),也许我可以添加一些特殊的url模式来提高Facebook应用程序?

谢谢, Itay。

+0

我不知道一个简单的方法来执行此操作(使用通过移动浏览器的原生应用程序的身份验证流程),但是您知道如果用户已登录Facebook在他们的移动浏览器中,当你弹出[OAuth dialog](http://developers.facebook.com/docs/reference/dialogs/oauth/)时,他们不必输入他们的Facebook凭证?他们的登录状态将被自动检测。 –

回答

0

对于iPhone:尝试使用openURL函数来查看。请参阅this article以了解更多信息,以启动Facebook应用程序

+0

谢谢,任何Android的想法? –

相关问题