【问题标题】:Redirect URL using phonegap使用 phonegap 重定向 URL
【发布时间】:2012-08-30 19:40:58
【问题描述】:

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

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

【问题讨论】:

  • 嗨,我想你可能已经解决了这个问题。如果是这样,请说明您是如何解决的?请帮忙,谢谢。
  • @ErmaIsabel 我最终使用了 phonegap 内置的应用内浏览器。 docs.phonegap.com/en/3.0.0/…。我打开浏览器并将它们定向到相应的登录屏幕。登录后,它们将被重定向到我的网站。然后我使用 phonegap 捕获 url(包括令牌),然后简单地关闭 inapp 浏览器。希望有帮助:)

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


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-09
    • 2013-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多