5

私は一日中この非常に苛立たしい問題に悩まされており、Google を通じて、Android 用の新しい Facebook API に関連する回答がなく、同じ問題を抱えている多くの人々を見つけました。ここにリストされている手順を正確に実行しました:

https://developers.facebook.com/docs/getting-started/facebook-sdk-for-android/3.0/

デバイスでサンプル アプリを実行すると、次のようになります。 ここに画像の説明を入力

エミュレータで実行すると動作します。これは、Facebook の SSO 実装によるものだと理解しています。エミュレーターには facebook がインストールされていないため、初めて正常にサインインしますが、デバイスが facebook アプリを起動し、何らかの理由でこのエラーが発生し、戻ると、facebook にまったくログインしていないかのようになり、アクティブなセッションはありません (ただし、Facebook アプリを起動すると、友人などを閲覧できるためです)。

自分のデバイスで facebook をアンインストールできません。できたとしても、アプリのユーザーには受け入れられません。できればSSO機能を残したいのですが、何とか動かせていただきたいです!

私は一日中ハッシュキーを行ったり来たりして、デバイス+コードとキーツールを使用してそれらを生成しましたが、それらは一致するため、問題はそれに関連していません。また、サンプル アプリはエミュレータ上で実行されます。これは、SSO の問題であることを意味します。前もって感謝します。

4

3 に答える 3

13

コードと facebook のドキュメントを 8 時間スキャンした後、タブレットで facebook アプリを更新することにしました (私はそれを使用したことがないので、わざわざ更新することはありませんでした)。今ではすべて動作します。

私のタブレットの Facebook アプリは Android の Facebook の SSO よりも前のものだったと思いますが、作成したアプリはそれがサポートされていることを期待しており、エラーが発生していました。

于 2013-08-02T00:29:42.403 に答える
3

もう少し明確にするために、デバイスまたはシミュレーターで実行している場合は、最新の Facebook APK がインストールされていることを確認してください。Facebook は少し前にアクセス許可を変更したため、Facebook の更新バージョンをダウンロードするには、Google Play ストアに手動でアクセスする必要がある場合があります(アクセス許可の変更により、自動更新されない場合があります)。

于 2013-08-19T17:03:47.883 に答える