【问题标题】:Facebook Android Key HashFacebook Android 密钥哈希
【发布时间】:2014-01-30 19:57:56
【问题描述】:
【问题讨论】:
标签:
android
facebook
hash
facebook-android-sdk
hashcode
【解决方案1】:
您可以通过更简单的方式获取您的哈希值,例如在官方 Facebook 的 documentation 中。
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Add code to print out the key hash
try {
PackageInfo info = getPackageManager().getPackageInfo(
"com.facebook.samples.hellofacebook",
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) {
}
...
}