2015-10-15 153 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中無法正常工作。