2012-03-14 7 views
2

私はfacebook認証(https://github.com/davejohnson/phonegap-plugin-facebook-connect)でphonegapアプリケーションを構築しています。phonegap + facebook plugin:loginはポップアップ(iOS)の代わりにブラウザを開きます

「ログイン」(プラグインによって提供されたindex.htmlの例)をクリックすると、ブラウザウィンドウが開き、次のように表示されます:iOS上で動作しています。ポップアップで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

答えて

3

デバイスはマルチタスクサポートしていますが、FBアプリがインストールされていないとき、これが今FBConnectのデフォルトの動作です。このポップアップは、マルチタスキングをサポートしていないデバイスでのみ使用されます。

本当にポップアップが必要な場合は、FBConnectコードに移動して常にFBDialogを使用するように変更する必要があります。

行動はここhttps://developers.facebook.com/docs/mobile/ios/build/#implementsso文書化されて

+0

ありがとう、意味がある - あなたがこれがどこに文書化されているかを教えてもらえますか? – Hoff

+0

ドキュメントリンクが壊れています。 –

関連する問題