繁体   English   中英

Android Facebook集成错误

[英]Android Facebook Integration Error

我需要帮助。 我正在尝试将Facebook集成到我的android应用中,以便用户可以使用Facebook登录。 该应用程序可以在模拟器上完美运行,但在真实设备上会出错。 我正进入(状态

无效的android_key参数。 密钥与任何允许的密钥都不匹配

谁能帮我解决这个问题?

提前致谢。

在黑暗中只是一枪。

开发人员经常忘记在其FB帐户的开发人员设置中指明Android哈希键。

我认为您的问题与哈希键有关。

您可能忘记了将android key哈希放入Facebook应用程序的开发人员设置中。 否则您可能会输入错误的内容。

我认为哈希键问题,使用此代码获取哈希键...

 private void getKeyHash() {
    try {
        PackageInfo info = SplashActivity.this.getPackageManager()
                .getPackageInfo(SplashActivity.this.getPackageName(),
                        PackageManager.GET_SIGNATURES);
        for (Signature signature : info.signatures) {
            MessageDigest md = MessageDigest.getInstance("SHA");
            md.update(signature.toByteArray());
            Logger.e("KeyHash:",
                    Base64.encodeToString(md.digest(), Base64.DEFAULT));
        }
    } catch (NameNotFoundException e) {
        e.printStackTrace();
    } catch (NoSuchAlgorithmException e) {
        e.printStackTrace();
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM