0

我正在构建一个 phonegap 应用程序,我需要在其中链接到 facebook、instagram 和 twitter。我需要允许用户使用他们的凭据登录其中的每一个并返回一个访问令牌,我将使用本地存储将其保存在设备上。在实际站点(这是我设置的测试站点)上工作时,我可以完美地登录用户。它的工作方式是我必须将用户重定向到他们可以登录的每个品牌的登录页面。我可以从 phonegap 应用程序中很好地做到这一点,但问题是他们每个人都需要一个重定向 url,我必须为他们提供一个重定向 url,以便在用户登录后基本上将访问令牌发送到。在互联网上这很完美,但我需要重定向 url 以某种方式指向它源自的移动设备。我可以使用代理来做到这一点,但我没有 不想使用服务器,因为这会带来很多开销。所以所有这些实际上都在问我的问题:

用户成功登录后如何将用户重定向回移动应用程序?我希望这是我所缺少的非常简单的东西,但我只是没有看到它。:/

4

1 回答 1

0

这是 oAuth 身份验证,它让用户登录,然后告诉用户的浏览器转到第二个 URL。通常,如果您编写一个 iOS 应用程序,您总是可以通过执行以下操作来打开它:://。它还应该能够准备好以这种方式传递的参数。

例如:在你的 iPhone 上打开 safari 并输入“Skype://”作为地址,如果你安装了它,它应该会打开你的 Skype 应用程序。

尝试设置类似于我上面提到的返回 URL,看看是否可行。

于 2012-08-30T20:17:30.180 回答