【发布时间】:2011-07-20 15:13:54
【问题描述】:
我正在使用 Facebook 连接来请求用户信息的凭据。 我正在通过网络浏览器进行操作。 如果用户使用的是移动(Android/Iphone)设备,则所有授权过程都在浏览器内部进行。
是否可以启动 Facebook 应用程序(如果已安装)并在那里通过所有授权过程?而不是继续使用浏览器(以改善用户体验)。
我可以检测用户是否来自移动设备(例如通过他的用户代理),也许我可以添加一些特殊的 url 架构来启动 Facebook 应用程序?
谢谢, 伊泰。
【问题讨论】:
-
我不知道有一种简单的方法可以做到这一点(通过移动浏览器的本机应用程序使用身份验证流程),但您是否知道如果用户在他们的移动设备中登录 Facebook浏览器,当您弹出OAuth dialog 他们将不必输入他们的 Facebook 凭据?他们的登录状态将被自动检测。