2015-08-08 148 views
0

我想這個教程 http://bulenttastan.net/login-with-facebook-using-meteor-js/帳戶,Facebook登錄(IOS)

我可以通過我的瀏覽器登錄到Facebook的我的桌面上,但是當我測試一個移動版本(iOS版),它會打開一個彈出用錯誤信息而不是Facebook登錄對話框彈出。 (使用本地主機測試:3000)

錯誤表示我沒有正確配置應用程序的URL。我相信它只是來自developer.facebook.com的配置問題,但我不知道如何解決這個問題,以獲得在本機構建上工作的Facebook登錄。有人可以給我一個提示,想要什麼,以及如何解決這個問題?

+0

如果您正在尋找移動建立你們可以試試這個https://github.com/Wizcorp/phonegap-facebook-plugin –

+0

你檢查FB應用程序設置?具體來說就是域和網絡平臺的網址。 –

+0

是的我的FB設置有一些問題。所以'''accounts-facebook'''正在使用手機。 – Dude

回答

0

我有兩個Facebook應用程序,每個都有自己的應用程序ID /祕密。當我將應用程序放在app.meteor.com和mobile上時,我使用一組鍵(在developers.facebook.com上與app.meteor.com關聯),在本地測試時(localhost:3000),我使用其他。

// // USE THIS IF RUNNING ON LOCALHOST 
ServiceConfiguration.configurations.remove({ 
    service: 'facebook' 
}); 

ServiceConfiguration.configurations.insert({ 
    service: 'facebook', 
    appId: '1234', 
    secret: 'asdf' 
}); 

//USE THIS IF RUNNING ON METEOR.COM 
// ServiceConfiguration.configurations.remove({ 
// service: 'facebook' 
// }); 

// ServiceConfiguration.configurations.insert({ 
// service: 'facebook', 
// appId: '456', 
// secret: 'qwerty' 
// }); 
+0

我目前有同樣的問題,我的Facebook應用程序設置似乎都在那裏。似乎無論我做什麼我都無法讓它在ios模擬器上工作。看我的鏈接。 http://stackoverflow.com/questions/38471977/meteor-facebook-user-accounts-works-in-browser-not-on-ios-simulator – NicholasByDesign