使用phonegap重定向网址

时间:2012-08-30 19:40:58

标签: javascript facebook-graph-api cordova twitter instagram

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

如何在用户成功登录后将用户重定向回移动应用程序?我希望这是一件非常简单的事情,我很遗憾,但我只是没有看到它。 :/

1 个答案:

答案 0 :(得分:0)

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

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

尝试设置类似于我上面提到的返回网址,看看是否有效。