春衣少年当酒歌,起舞四顾以笑和。这篇文章主要讲述Android facebook应用程序的哈希键相关的知识,希望能为你提供帮助。
我正在尝试生成密钥哈希以将Facebook应用程序合并到我的应用程序中。
问题是;
我实际上得到了正确的密钥哈希,但我仍然得到错误的应用程序密钥哈希。 (也许我没有从整个钥匙中取出正确的部分..)
任何帮助将非常感激,我在这里很丢失...
问题已修复! :
从CMD复制密钥后,只需要摆脱“=”符号。
答案请告诉我们您是如何获得Key-Hash的。如果从keytool,那么让我们知道程序,可能是我们将能够修复,你有什么遗失。
在此期间,您可以使用以下代码获取Key-Hash。
private void getAppKeyHash() {
try {
PackageInfo info = getPackageManager().getPackageInfo(getPackageName(), PackageManager.GET_SIGNATURES);
for (Signature signature : info.signatures) {
MessageDigest md;
md = MessageDigest.getInstance("SHA");
md.update(signature.toByteArray());
String something = new String(Base64.encode(md.digest(), 0));
Log.d("Hash key", something);
}
}
catch (NameNotFoundException e1) {
// TODO Auto-generated catch block
Log.e("name not found", e1.toString());
}catch (NoSuchAlgorithmException e) {
// TODO Auto-generated catch block
Log.e("no such an algorithm", e.toString());
}
catch (Exception e){
Log.e("exception", e.toString());
}}
现在从logcat中你可以找到Key-Hash。欲了解更多信息,请查看facebook-sdk表格
另一答案问题已修复! :
【Android facebook应用程序的哈希键】从CMD复制密钥后,只需要摆脱“=”符号。
推荐阅读
- 应用程序暂停使用一段时间后,android服务停止工作
- 包含在.append中的编码(蟒蛇)
- android - 编码和解码字符串定义为url
- Xamarin.Forms / Xamarin.Android的任何插件用于选择保存文件的目录()
- Xamarin表示Android导航栏向下移动
- Xamarin.Forms Android DatePicker / TimePicker按钮侦听器
- 在Xamarin android中从右向左滑动抽屉
- 如何更改Android中选项卡页面标题的选定和未选定颜色(Xamarin Forms)
- 深度纯净版win7系统完全清除木马病毒的攻略