Android:Facebook无效密钥哈希

时间:2016-12-08 03:49:29

标签: android

我在我的应用程序中集成了Facebook,我可以设置发布密钥哈希,但它只能在一台设备上运行。安装到另一台设备后,它首次登录,第二次启动时显示错误

  

无效的key-doesn匹配键哈希。 (请参考下面的图片说明)

Error Image 请指导。

我试过但是没有修复它。 我尝试了下面的代码,但没有工作,我可以为2个应用程序获得相同的发布哈希密钥

    try {
        PackageInfo info = getPackageManager().getPackageInfo(
                "com.test.sample",
                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));
        System.out.println("******"+Base64.encodeToString(md.digest(), Base64.DEFAULT));   
        }
    } catch (PackageManager.NameNotFoundException e) {

    } catch (NoSuchAlgorithmException e) {

    }

0 个答案:

没有答案