Stackoverflow コミュニティの皆様、こんにちは。
developers.facebook.com にログインし、「Android Key Hash」の「Sample App Settings」で「Save Changes」をクリックしようとしています。(Android キー ハッシュを入力した後)
過去に他の 2 つの Android キー ハッシュを保存しました (コンピューターを切り替えた/適切なキー ハッシュを見つけるのに苦労したため) が、今では 3 つ目のキー ハッシュを追加できません。
私の最初の推測では、見つけたキーは無効でしたが、https://developers.facebook.com/docs/android/login-with-facebook/の指示に従って取得したものなので、疑わしいです。
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
try {
PackageInfo info = getPackageManager().getPackageInfo(
"com.replaced.with.my.pakage.name.here",
PackageManager.GET_SIGNATURES);
for (Signature signature : info.signatures) {
MessageDigest md = MessageDigest.getInstance("SHA");
md.update(signature.toByteArray());
Log.d("KeyHash:", Base64.encodeToString(md.digest(), Base64.DEFAULT));
}
} catch (NameNotFoundException e) {
} catch (NoSuchAlgorithmException e) {
}
...
私はロックアウトされたようですか?このエラーを解決する方法について何か考えはありますか?