アプリケーションでのFacebookアカウントでのログインに問題があります。FacebookDocを読みました。そして、私はFacebookDocとしてすべてのステップを実行しました。
-アプリでFacebookのACOUNTとログインで初SUCCESSFUL!そして、アプリケーションでログアウトするよりも。Facebookアカウントで再度ログインしたい。しかし、動作していません!! そして、私はこのエクセプティトンを取りました!私を助けてください !
例外:このアプリにはAndroidキーハッシュが構成されていません。http:developers.facebook.com/apps/ "APPID"でアプリキーハッシュを構成してください。
最後に; 以前はHashKeyGenarateのコードの一部でした
try {
PackageInfo info = getPackageManager().getPackageInfo("MY PACKAGE NAME", PackageManager.GET_SIGNATURES);
for (android.content.pm.Signature signature : info.signatures) {
MessageDigest md = MessageDigest.getInstance("SHA");
md.update(signature.toByteArray());
String sign=Base64.encodeToString(md.digest(), Base64.DEFAULT);
Log.e("MY KEY HASH:", sign);
// Toast.makeText(getApplicationContext(),sign, Toast.LENGTH_LONG).show();
}
} catch (NameNotFoundException e) {
} catch (NoSuchAlgorithmException e) {
}
問題を解決しました。Facebookで設定するべきだった。手順:
- Facebook開発者のページに移動します:https: //developers.facebook.com/
アプリのタブを開き、設定をクリックします
生成されたハッシュキーをHashKeyのフィールドに貼り付けます=まだ持っていない場合は、コードのキーハッシュ部分を取得します
- また、シングルサインオンは「はい」になります:シングルサインオン:この設定を有効にします。
私は自分の決意を共有したかった。多分誰かがこの解決策を必要としています。幸運を !