Facebook Android Key Hash

时间:2014-01-11 21:31:09

标签: android facebook hash facebook-android-sdk hashcode

我正在尝试根据这些步骤Android key hash for Facebook App为Android on(Windows 8.1 PRO 64x)生成密钥哈希码。我以前做过并且工作得很好但是对于Windows 8,现在我按照所有步骤操作,我得到的哈希码就是这个。

Imgur

任何建议如何解决它或这是什么?

1 个答案:

答案 0 :(得分:0)

您可以更轻松地使用哈希,例如官方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) {

    }

    ...
}