ios的phonegap中的facebook身份验证

Posted

技术标签:

【中文标题】ios的phonegap中的facebook身份验证【英文标题】:facebook authentication in phonegap for ios 【发布时间】:2012-05-21 07:11:07 【问题描述】:

我正在尝试实现以下目标:我的网络应用程序上有 facebook 身份验证。我想在认证完成后返回PhoneGap应用程序。

身份验证流程运行良好。但是返回应用程序应该通过向 facebook 身份验证 URL 提供重定向 URL 来完成。问题是我不知道 URL 是什么。

我尝试了自定义 URL 方案,该方案在外部 Mobile Safari 窗口中执行身份验证流程时有效。但在这种情况下,身份验证设置为 Safari 会话,而不是 Web App。

如果不使用外部窗口,但在 Web App 中进行身份验证,则自定义 URL 方案将不起作用。

我有一个提示,这可以通过 PhoneGap ChildBrowser 插件来完成。这是我想尝试的最后一个可能的选择

如果唯一可能的解决方案是 ChildBrowser,我还没有找到任何好的教程或说明如何做到这一点。对此有何建议?

如果有人有更好的例子,请给出解决方案

【问题讨论】:

【参考方案1】:

Phonegap released一个连接facebook的插件:https://github.com/davejohnson/phonegap-plugin-facebook-connect

【讨论】:

我已经尝试使用该插件,但无法推荐。维护不善和错误。它根本不适用于各种 android 和 Phonegap 版本。看起来它可能曾经奏效过,但现在不行了。 那个插件是一坨屎

以上是关于ios的phonegap中的facebook身份验证的主要内容,如果未能解决你的问题,请参考以下文章

phonegap ios 中的 com.facebook.sdk 错误 5

Phonegap + Facebook 插件:为 iOs 准备的 Xcodeproj 包

PhoneGap/Cordova 2.2.0 Facebook 插件在 IOS FB.init 上失败

iOS Phonegap Like 按钮 (phonegap-plugin-facebook-connect)

Facebook“错误 2”与 Phonegap 在 ios 上构建 Facebook Connect 插件

Steroids.js/PhoneGap facebook 登录错误 ios