Ionic + Firebase Facebook登录生产

时间:2015-10-15 20:37:38

标签: xcode facebook oauth firebase ionic

我已经按照Firebase网站上使用Firebase和Ionic设置Facebook登录的官方教程。 https://www.firebase.com/docs/web/libraries/ionic/guide.html#section-user-authentication

当我使用Ionic CLI通过命令行运行我的应用程序时,一切正常。

ionic run ios --device

但是,当我尝试在Xcode中构建应用程序并与Facebook连接时,重定向永远不会发生。我试图通过日志找到更多信息,但我很难在Xcode调试器窗口中显示任何console.log个调用。

以下是调试器窗口中显示的内容

2015-10-15 13:13:26.237 blaze[4112:1657211] Apache Cordova native platform version 3.7.0 is starting.
2015-10-15 13:13:26.238 blaze[4112:1657211] Multi-tasking -> Device: YES, App: YES
2015-10-15 13:13:26.242 blaze[4112:1657211] Unlimited access to network resources
2015-10-15 13:13:26.394 blaze[4112:1657211] [CDVTimer][keyboard] 0.240982ms
2015-10-15 13:13:26.394 blaze[4112:1657211] [CDVTimer][TotalPluginStartup] 0.539005ms
2015-10-15 13:13:26.689 blaze[4112:1657211] Resetting plugins due to page load.
2015-10-15 13:13:27.352 blaze[4112:1657211] Finished load of: file:///var/mobile/Containers/Bundle/Application/A2FDC031-A62A-46AA-BE31-B921049841AC/blaze.app/www/index.html#/login
2015-10-15 13:13:36.596 blaze[4112:1657211] Setting the WebView's frame to {{0, 0}, {375, 623}}
2015-10-15 13:13:36.607 blaze[4112:1657211] THREAD WARNING: ['InAppBrowser'] took '74.574951' ms. Plugin should use a background thread.

注意 - 我已经能够通过在Xcode中构建它来获得facebook登录工作,但是由于ios9升级它不起作用。但是,当我试图打包我的应用程序并将其提交给App商店进行测试时,它从未奏效。所以,我想知道对于Firebase Facebook身份验证是否有不同的prod / dev设置。

Facebook Dev Oauth设置 facebook dev oauth setup

Facebook的Firebase设置(网址匹配) firebase auth settings

1 个答案:

答案 0 :(得分:3)

我能够在Safari中找到使用调试器的更多信息。原来facebook auth工作正常,数据正在从Firebase正确加载。问题是部分的ng-include在ios中无法正常工作。