2

このガイドに従って、Android アプリに Facebook を実装しました。

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

私の目的は、access_token を取得して、バックエンド サーバーに接続できるようにすることです。

現在の状況:

  • Facebook アプリがインストールされていない場合、アプリケーションは完全に機能します。Facebook SSO が呼び出され、すべてが通常どおりに処理されます

  • Facebook アプリがインストールされると、権限を要求するネイティブの Facebook ダイアログが表示され、それ以上のアクションはありません。

ここに画像の説明を入力

この件に関して啓蒙したい Facebook の専門家はいますか?

4

2 に答える 2

2

わかりました、解決しました!

庄司さんのコメントの通りです。

FB アプリがインストールされている場合、Android Facebook サンプル アプリがログインしない

Android アプリに署名したキーストアのキーハッシュを Facebook アプリ コンソールに追加する必要があります。

要するに:

  1. 署名済みアプリのエクスポート
  2. キーストアからキーハッシュを取得します。Facebook Android 生成キー ハッシュ を参照してください。
  3. ハッシュ値を Facebook アプリに追加する

FB がハッシュ値を登録するのに時間がかかる場合があります。

于 2013-03-05T19:49:32.670 に答える