0

我们正在网页上设置 Oauth。我们的新网页使用 jquery.mobile 设置

人们正在我们的页面上通过 Oauth 登录。

现在为了方便用户使用,当通过移动设备访问我们的网页时,我们希望参考 Facebook、Twitter、Linkedin 或 Google 帐户等原生移动应用程序,而不是打开新的浏览器选项卡以使用他们的首选登录(使用凭据)帐户。

这甚至可能吗?如果是这样,我们如何在他们的设备上引用/重定向到他们的本机移动应用程序而不是 Oauth 的 web url?

4

1 回答 1

0

通常有 URI 引用带有 api 的本机移动应用程序以使用这些本机调用...例如,在 IOS 上,使用

 twitter:// 

将访问本机应用程序...如果您想打开本机 Twitter 应用程序并提取用户名,您将

 twitter://user?screen_name=github

通常,如果您只使用 oauth 而不是寻找应用程序权限,则本机应用程序将自动处理身份验证

处理本机应用程序是否已安装的一种方法是,如果 URI 返回 allication not found,则使用重定向到应用程序网站

对于 URI,API 通常不太难找到

于 2012-11-14T00:56:05.897 回答