0

Android アプリケーションで Facebook とのシングル サインオンを実装したいと考えています。次の問題があります。

Facebookアプリがデバイスにインストールされていない場合、アクセストークンと必要なすべてのデータを受け取ることができます。しかし、Facebook アプリケーションをインストールしても何も動作しないようです。SSO を実装するアクティビティを起動すると、しばらくロードされた後、何も返されずに一時停止されます。

署名済みの apk があり、fb 開発者ページに正しいハッシュ キーがあると思います。

この問題が発生する理由を知っている人はいますか? Facebook Android SDKで変更する必要があるものはありますか?

事前にどうもありがとうございました!

編集:YShinkarevがここで言ったことを試しました-> Android - facebook sdkログインウィンドウが消えます(facebook.javaコードのいくつかの行にコメントし、SSOを無効にします)。ここで、資格情報を提供し、アクセス トークンを受け取ります。でも、fbアプリからサインインしていたら自動受信だったのではないでしょうか?なぜこれが機能しないのかわかりません..

4

1 に答える 1

4

Android SSO に問題があり、プラットフォーム ステータス ページで確認できるように、Facebook によって認識されています。

Facebook アプリケーションがデバイスに存在する場合、SSO が使用され、Facebook が問題を修正するまで動作しません。この問題に関する他のスレッドがいくつかあります。たとえば、アプリから facebook にログインすると、エミュレーターでは機能しますが、デバイスでは機能しません。

于 2012-04-20T21:55:15.450 に答える