Javascript 使用phonegap重定向URL

Javascript 使用phonegap重定向URL,javascript,facebook-graph-api,cordova,twitter,instagram,Javascript,Facebook Graph Api,Cordova,Twitter,Instagram,我正在构建一个phonegap应用程序,我需要在其中链接到facebook、instagram和twitter。我需要允许用户使用他们的凭据登录其中的每一个,并返回一个访问令牌,我将使用本地存储将其保存在设备上。当我在一个实际的站点(我已经设置了一个测试站点)上工作时,我可以很好地登录用户。它的工作方式是,我必须将用户重定向到每个品牌的登录页面,在那里他们可以登录。我可以在phonegap应用程序中做得很好,但问题是,每个应用程序都需要一个重定向url,我必须提供该url,以便在用户登录后基本上

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


在用户成功登录后,我该如何将其重定向回移动应用程序?我希望这是我错过的非常简单的东西,但我只是看不到/

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

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


尝试将返回URL设置为与我上面提到的类似,看看是否有效。

您好,我想您可能已经解决了这个问题。如果是,请解释你是如何解决的?请帮忙,谢谢。@Isabel我最终使用了phonegap内置的inapp浏览器。我打开浏览器,引导他们进入相应的登录屏幕。一旦登录,它们将被重定向到我的网站。然后我使用phonegap捕获url(包括令牌),然后简单地关闭inapp浏览器。希望有帮助:)