2012-03-14 38 views
2

我正在構建一個帶有facebook身份驗證的電話應用程序(https://github.com/davejohnson/phonegap-plugin-facebook-connect)。我已經有它在Android上工作,但在iOS上,我有這個問題:phonegap + facebook插件:登錄打開瀏覽器而不是彈出式(iOS)

當我點擊'登錄'(在插件提供的示例index.html),它打開一個瀏覽器窗口,並去Facebook的移動登錄頁面,而不是在彈出窗口中打開Facebook登錄對話框。

enter image description here

然而,當我點擊「牆後」,但它卻可以預期的彈出式窗口(雖然它也似乎馬車,登錄似乎不工作)。

我能做些什麼來確保彈出窗口打開登錄對話框而不是瀏覽器?

乾杯,

霍夫

+0

的可能重複: [1]:http://stackoverflow.com/questions/4130073/facebook-authentication-with-new-facebook-sdk-for- ios-vs-old-facebook-iphone – giorashc 2012-03-14 12:27:02

回答

3

這現在是FBConnect默認行爲時,該設備支持多任務處理,但沒有安裝FB應用。彈出窗口僅用於不支持多任務處理的設備。

如果您確實需要彈出窗口,您必須進入FBConnect代碼並進行更改,以便始終使用FBDialog。

行爲在這裏https://developers.facebook.com/docs/mobile/ios/build/#implementsso記錄

+0

謝謝,有道理 - 你能指點我在哪裏有文件嗎? – Hoff 2012-03-14 14:34:29

+0

文檔鏈接已損壞。 – 2016-07-25 10:21:06

相關問題