我在android系统得到了哈希键从下面的代码:在Facebook的应用程序无效的哈希键安卓
try {
PackageInfo packageInfo = getPackageManager().getPackageInfo(getPackageName(),
PackageManager.GET_SIGNATURES);
for (Signature signature : packageInfo.signatures) {
MessageDigest md = MessageDigest.getInstance("SHA");
md.update(signature.toByteArray());
Log.d("KeyHash:", Base64.encodeToString(md.digest(), Base64.DEFAULT));
}
}
catch (NameNotFoundException e1) {
Log.e("Name not found", e1.toString());
}
catch (NoSuchAlgorithmException e) {
Log.e("No such an algorithm", e.toString());
}
catch (Exception e){
Log.e("Exception", e.toString());
}
但它是无效键...请建议如何验证Facebook登录哈希键....
谢谢...我试图通过生成签名的版本我自己的哈希键,但没有奏效。所以我尝试了替代伎俩..工作:) – AB1209
的伎俩工作! –