linux生成方式
linux环境生成比较方便,只需要配置好java环境,openssl系统已经集成。
生成命令:keytool -exportcert -alias 别名 -keystore 签名文件 | openssl sha1 -binary | openssl base64
提示输入签名密码,输入密码后生成facebook密钥散列
windows生成方式
windows需要先安装openssl工具,点击下载工具(openssl),解压文件,进入到bin目录,把签名文件复制到这里。
生成命令: keytool -exportcert -alias 别名 -keystore 签名文件 | openssl sha1 -binary | openssl base64
提示输入签名密码,输入密码后生成facebook密钥散列
android代码生成
android使用代码获取facebook密钥散列,如果提示找不到base64,点击下载base64_jar包,生成使用对应签名的release包,打印出facebook密钥散列。获取代码如下,直接复制使用:
// 获取FB需要的密钥散列
private void facebookSign() {
try {
PackageInfo info = getPackageManager()
.getPac