[英]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.