1

アプリに facebook Android SSO を実装しています。Facebookアプリがインストールされていないデバイスでも問題なく動作します。ただし、fb アプリがインストールされているデバイスでは、進行状況ダイアログの後に空白の画面が表示されます。 facebook sso 白い画面

Facebook の Android ガイドに示されているように、アプリのログインは表示されません。( https://developers.facebook.com/attachment/AndroidSSO_basicperm.png ) fb ガイドの同じコードをデモとして使用しています。そこに示されているようにキーハッシュを生成しました。助けてください。


編集:Eclipseを使用して新しいキーストアで署名した後、新しいキーハッシュを生成しました。そのキーハッシュでは正常に動作しています。つまり、Android デバッグから生成されたキーハッシュに問題があることを意味します。ここで回答されているように、デバッグキーハッシュを生成していました ( Android-Facebook アプリのキー ハッシュ)。しかし、ssoは機能していません。

4

2 に答える 2

0

ハッシュを作成するときは、パスワード「android」を使用する必要があります

于 2012-10-03T09:20:21.527 に答える
0

私が理解しているように、Facebook アプリが既にインストールされている電話で SSO を使用するとバグが発生します。修正されたと主張されていますが、これにもいくつかの問題がありました。私にとっては、ログインダイアログを強制するとうまくいきます:

fb.authorize(*YourActivity*.this, new String[] {"publish_stream"}, Facebook.FORCE_DIALOG_AUTH, new DialogListener() {

また、アクセス トークンと期限切れトークンを sharedPreferences に保存して、ユーザーが毎回ログインする必要がないようにすることもできます。

これが機能しない場合は、使用しているコードを投稿してください。

于 2012-09-30T10:50:10.360 に答える