嗨我得到了keyhash,我想把它插入到Facebook应用程序页面的keyhash中,但他们不允许我进入,请任何身体帮助我如何解决该问题
我上传的图片是我的密钥哈希:Iu2kwPnylF8OKtVqPSY / r6kBGG8
当我尝试点击保存更改时,它仍然不允许我
答案 0 :(得分:3)
使用以下代码生成keyhas:
try {
PackageInfo info = getPackageManager().getPackageInfo("Your.packet.name",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) {
}
如果您之前已经生成了更多的代码,那么您显示的密钥最终会缺少符号" ="