我有问题登录与 Facebook 帐户在我的应用程序。我给脸书博士读书。而且我还以脸书博士的身份出现了。
首先登录与 Facebook 帐户在应用程序-成功!而不是在应用程序注销。我想登录我的脸书帐户 再来一次。但不是工作! !我拿了这个优秀奖!救救我!
例外: 此应用程序没有配置安卓键哈希,请将您的应用程序键哈希设置为 http:developers.facebook.com/apps/"app ID
最后,我曾经使用过 HashKey Genarate 的部分代码
try {
PackageInfo info = getPackageManager().getPackageInfo("MY PACKAGE NAME", PackageManager.GET_SIGNATURES);
for (android.content.pm.Signature signature : info.signatures) {
MessageDigest md = MessageDigest.getInstance("SHA");
md.update(signature.toByteArray());
String sign=Base64.encodeToString(md.digest(), Base64.DEFAULT);
Log.e("MY KEY HASH:", sign);
// Toast.makeText(getApplicationContext(),sign, Toast.LENGTH_LONG).show();
}
} catch (NameNotFoundException e) {
} catch (NoSuchAlgorithmException e) {
}
我解决了我的问题。我应该在 Facebook 上设置。 步骤:
打开应用程序选项卡,然后 单击设置
将生成的 hash 键粘贴到 HashKey 的 field = 如果还没有,那么获取代码中的 key hash 部分
我想分享我的决心。也许有人需要这个解决方案。祝你好运!