2015-10-15 109 views
1

我已经使用Firebase和Ionic从Firebase网站设置Facebook登录官方教程。 https://www.firebase.com/docs/web/libraries/ionic/guide.html#section-user-authenticationIonic + Firebase Facebook登录制作

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

ionic run ios --device

但是,当我试图在Xcode中创建应用程序,并与Facebook重定向从未发生连接。我试图通过日志了解更多信息,但我遇到了困难,我的console.log调用显示在Xcode调试器窗口中。

这里是在调试器窗口中显示的当前

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. 

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

Facebook的开发OAuth设置 facebook dev oauth setup

火力地堡设置为Facebook(网址匹配) firebase auth settings

回答

3

我能够从使用Safari中调试程序了解更多信息。原来,Facebook的身份验证工作正常,数据正在从Firebase正确加载。问题是ng-include对于部分在ios中无法正常工作。