Android和Facebook登录集成问题
在android应用程序中使用Facebook登录时,我面临一个非常奇怪的问题。目前我处于开发阶段,因此我使用开发哈希键登录。但是,哈希键只工作一次,因为在所有后续尝试中,facebook都会提示一个错误:无效的哈希键。密钥哈希与任何存储的密钥哈希不匹配 令人惊讶的是,哈希键的最后一个字符在随后的所有尝试中都被切掉了。当我使用下面的代码查看钥匙时,将显示所有28个字符。请帮忙Android和Facebook登录集成问题,android,facebook,facebook-login,Android,Facebook,Facebook Login,在android应用程序中使用Facebook登录时,我面临一个非常奇怪的问题。目前我处于开发阶段,因此我使用开发哈希键登录。但是,哈希键只工作一次,因为在所有后续尝试中,facebook都会提示一个错误:无效的哈希键。密钥哈希与任何存储的密钥哈希不匹配 令人惊讶的是,哈希键的最后一个字符在随后的所有尝试中都被切掉了。当我使用下面的代码查看钥匙时,将显示所有28个字符。请帮忙 try { PackageInfo info = getPackageManager().getPackageI
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) {
}
28字符键=bQ+yCvQFF8KaTt5Da7PG/PftMKs=
facebook接收=bQ+yCvQFF8KaTt5Da7PG/PftMKs,不带最后一个=字符
请帮助您是否检查了钥匙启动时的空白?bQ+yCvQFF8KaTt5Da7PG/PftMKs=正确,应该接受我检查过,但正如我前面所说,登录确实发生过,但只发生过一次。所有后续尝试都失败