私は私のAndroidアプリにFacebookの機能にシェアを実装しようと、それは、Android SDKのバージョン2.1と下位を使用してエミュレータで仕事することに問題を抱えています。FacebookのSDKフィードダイアログは、Android SDK 2.1で動作していない下
サンプルHackBookと私のアプリが正常に動作しますが、私は下のSDKのバージョン(2.1以下)でそれをしようとすると、ダイアログは時々しばらく表示され、ちょうど消えます。あるいは時々、それはまったく表示されません。 HackBookの "Friendsを取得"機能はうまく動作しますが、友人の壁に何かを投稿することはできません。
Facebookのページで、少なくともAndroid SDK 2.2以上が必要なことは一度も見たことがありません。誰かが、少なくとも2.1デバイスでFacebook SDKのフィードダイアログをどのように動かせるか知っていますか?
編集: これはFacebookのログイン方法です。私はSSOを使用しません。私はすべてがダイアログに欲しいです。
facebook.authorize(activity, permissions, Facebook.FORCE_DIALOG_AUTH, new LoginDialogListener());
ADDITIONAL INFO:ログイン時に
許可を尋ねるためのダイアログが現れたとき、それは数秒後にも消えます。消えるようではなく、対話できる唯一のダイアログはログインページです。 logcatに例外はありません。 Android 2.1以下でのみ発生します。
UPDATE: これを理解しようとする2日間を過ごしました。最後まで、私はファームウェアバージョン2.1のアップデート1を搭載したAndroidの携帯電話を手に入れました。問題はエミュレータで発生する必要があります。
私は正確にエミュレータが悪いのか分からないが、私が、私はAndroidのブラウザでFacebookを利用して閲覧することができ、原因適切なインターネット接続を持っていることが表示されます。
これはちょうど私が本当にエミュレータを信頼することはできませんので、私は別のAndroidのプラットフォームで私のアプリケーションをテストするために、それはつもり難しいことだということを意味します。
ssoを実装しました。 – Manikandan
あなたはFacebookに権限を与える方法を投稿できますか? – Manikandan
@JackSparrowログイン時にダイアログを使用しています.SSOを実装していませんでした。 –