У меня была проблема с ключом для Android Facebook. Поэтому в основном я получил ключ хэша, как +J+3yf/mrgPgKeg1llIttpSjcws=
и мой facebook приложение ID 1596000240623060
:Android HashKey Invalid
ключ хэша внутри использует правильный, который заключается в следующем: + J + 3yf/mrgPgKeg1llIttpSjcws =
Однако , когда я пытаюсь запустить с моего Android, когда я иду на страницу входа, он говорит мне, что недействительный hah ключ UfL1O1VVSEn88zyVkNdltm8X5bM не соответствует ни одному хэш-ключу. Но я этого не использовал. Есть идеи?
Заранее спасибо.
Я помещаю этот код на странице OnCreate(), где я назвал facebook логина:
try {
PackageInfo info = getActivity().getPackageManager().getPackageInfo(
"nyp.edu.eneighbourhood",
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) {
}
Как с ЦМД, я делаю так же, как вы предложили.
Вниз голос избирателя, чтобы объяснить? –