【问题标题】:Ionic Facebook Auth - iOS - App Not Setup: Still in Dev ModeIonic Facebook Auth - iOS - 应用程序未设置:仍处于开发模式
【发布时间】:2018-02-18 23:17:04
【问题描述】:

我正在开发一个具有 Google 和 Facebook 身份验证的 Ionic 应用程序(使用 Firebase)。对于 Android,我都有工作。 对于 iOS,Facebook 不工作。截图如下:

如果您问,是的,我的应用程序已上线(并且联系电子邮件在设置中设置):

我还在 Facebook 开发者控制台中添加了一个“iOS”应用:

就 Firebase 而言,我将 Facebook 应用程序信息添加到我的config.xml

ionic cordova plugin add cordova-plugin-facebook4 --variable APP_ID="<app_id_here>" --variable APP_NAME="<my-app-name>"

我已经尽力做到了,Facebook 应该可以在 iOS 上运行,但事实并非如此。再一次,它确实在 Android 上正常工作,但我必须在 Facebook 开发人员控制台中添加“密钥哈希”才能使其工作,具体取决于我如何签署我的应用程序。但是对于 iOS,我不知道他们的应用程序是如何工作的,并且在 Facebook 开发控制台中没有为 iOS 设置哈希值的框,所以我不确定我还能做什么。

更新(已解决)

因此,当使用 Ionic 平台并使用 Firebase 身份验证时,Facebook 身份验证需要在 iOS 上运行一个额外的步骤,那就是为“应用内浏览器”添加插件。命令如下。删除“iOS”平台并运行此命令,然后重建它后,iOS 上的 Facebook 身份验证现在可以工作了。

ionic plugin add cordova-plugin-inappbrowser --save

【问题讨论】:

  • iosandroid 应用程序的标识符是否相同?

标签: ios facebook firebase ionic-framework


【解决方案1】:

您是否尝试按如下方式添加Contact E-mail

您需要为 Facebook 应用添加联系电子邮件。在左侧栏中选择Settings,并提供有效的联系电子邮件地址。

从您的插件描述中,问题之一是:

cordova plugin add cordova-plugin-facebook4 将安装最新的 来自 npm 的版本,而不是来自此存储库的最新版本。

要实现最后一个目标,您需要使用 github 调用 cordova add 网址

cordova 插件添加https://github.com/jeduan/cordova-plugin-facebook4

Source

更新:

在安装In-app 浏览器插件后经过长时间讨论使其可以在 iOS 上运行

ionic plugin add cordova-plugin-inappbrowser --save

【讨论】:

  • 我在问题中已经说过:app is live (and contact email set in settings)。所以是的,联系人电子邮件已设置。我还提到这适用于桌面和安卓,但不适用于 iOS。
  • @Kenny 我确实读过,只是向您确认,您是否查看了我分享的链接?
  • 我尝试了命令ionic cordova plugin add https://github.com/jeduan/cordova-plugin-facebook4,但得到了Error: Failed to fetch plugin https://github.com/jeduan/cordova-plugin-facebook4 via registry.
  • @Kenny 你能告诉我你使用的版本吗?我还发现了一个特定于iOSgithub.com/jeduan/cordova-plugin-facebook4/issues/… 的有趣点
  • 我相信"version": "1.9.1"
【解决方案2】:

这是因为您使用没有权限的 fb 帐户登录此浏览器。 您应该先从浏览器中注销,然后使用您的 Facebook 应用程序的管理员帐户重试。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-02-18
    • 2016-11-10
    • 2015-07-17
    • 2014-09-30
    • 1970-01-01
    • 2016-04-18
    • 2023-03-20
    相关资源
    最近更新 更多