gpt4 book ai didi

ios - ionic Facebook 身份验证 - iOS - 应用程序未设置 : Still in Dev Mode

转载 作者:行者123 更新时间:2023-12-01 19:50:45 26 4
gpt4 key购买 nike

我正在开发一个具有 Google 和 Facebook 身份验证的 Ionic 应用程序(使用 Firebase)。对于Android,我都有工作。对于 iOS,Facebook 无法正常工作。这是一个屏幕截图:

enter image description here

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

enter image description here

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

enter image description here

就 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 开发者控制台中添加“ key 哈希”才能工作,这取决于我如何签署我的应用程序。但是对于 iOS,我不知道他们的应用程序是如何工作的,并且在 Facebook 开发控制台中没有为 iOS 设置哈希值的框,所以我不确定我还能做什么。

更新(已解决)

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

最佳答案

您是否尝试添加 Contact E-mail如下 :

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

并且从您的插件的描述中,它在问题之一中说明的是:

cordova plugin add cordova-plugin-facebook4 will install the latest version from npm, not the latest version from this repository.

To achieve that last goal, you need to call cordova add with a github url

cordova plugin add https://github.com/jeduan/cordova-plugin-facebook4



Source

更新:

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

关于ios - ionic Facebook 身份验证 - iOS - 应用程序未设置 : Still in Dev Mode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46143415/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com