适用于 Facebook 的 Appcelerator Android 密钥哈希?
Appcelerator Android keyhash for facebook?
我正在使用 appcelerator Studio 6.0.4GA SDK,我发现 debug.keystore
时遇到问题
当我在终端中写入时:
keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64
它的 return keyhash,我已经把这个 keyhash 放在 Facebook 开发者应用程序中,但它仍然给出错误 key hash not matched,我可以在哪里得到这个 keyhash,因为我正在使用 Mac 和 Appcelerator Studio .
开发人员需要将 2 种类型的密钥哈希值放入 FB 应用程序设置中。
- 开发密钥哈希 -
如 FB docs here 中所述,您需要 运行 此命令用于所有开发版本,
keytool -exportcert -alias androiddebugkey -keystore debug.keystore | openssl sha1 -binary | openssl base64
- androiddebugkey 是 key_alias 名称
- debug.keystore 是存储在 mac 用户主目录中隐藏文件夹 中的密钥库文件名。android
- 在运行执行此命令后,它会要求输入密码,输入android,这是此默认密钥库的默认密码。
- 生产密钥哈希 -
使用相同的命令获取生产密钥哈希,但使用您自己的密钥库文件、alias_name 和密码。
keytool -exportcert -alias <alias_name> -keystore <keystore_file_path> | openssl sha1 -binary | openssl base64
- 将 alias_name 与您创建生产密钥库时使用的相同。
- 输入您用于生成生产密钥库的相同密码。
这里的解决方案可能对其他人有帮助
1- 导航到 /Users/YOUR_USER_NAME/Library/Application Support/Titanium/mobilesdk/osx/<YOUR_SDK_VERSION>
2- 输入终端
keytool -exportcert -alias tidev -keystore dev_keystore | openssl sha1 -binary | openssl base64
3- 输入密码:tirocks
他们将打印出 keyhash
要保存工作,您可以简单地使用 zON/CPoDnIgHvMure4hh9HWdR58=
,它代表 Titanium Android 应用程序的默认开发密钥库。
我正在使用 appcelerator Studio 6.0.4GA SDK,我发现 debug.keystore
当我在终端中写入时:
keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64
它的 return keyhash,我已经把这个 keyhash 放在 Facebook 开发者应用程序中,但它仍然给出错误 key hash not matched,我可以在哪里得到这个 keyhash,因为我正在使用 Mac 和 Appcelerator Studio .
开发人员需要将 2 种类型的密钥哈希值放入 FB 应用程序设置中。
- 开发密钥哈希 -
如 FB docs here 中所述,您需要 运行 此命令用于所有开发版本,
keytool -exportcert -alias androiddebugkey -keystore debug.keystore | openssl sha1 -binary | openssl base64
- androiddebugkey 是 key_alias 名称
- debug.keystore 是存储在 mac 用户主目录中隐藏文件夹 中的密钥库文件名。android
- 在运行执行此命令后,它会要求输入密码,输入android,这是此默认密钥库的默认密码。
- 生产密钥哈希 -
使用相同的命令获取生产密钥哈希,但使用您自己的密钥库文件、alias_name 和密码。
keytool -exportcert -alias <alias_name> -keystore <keystore_file_path> | openssl sha1 -binary | openssl base64
- 将 alias_name 与您创建生产密钥库时使用的相同。
- 输入您用于生成生产密钥库的相同密码。
这里的解决方案可能对其他人有帮助
1- 导航到 /Users/YOUR_USER_NAME/Library/Application Support/Titanium/mobilesdk/osx/<YOUR_SDK_VERSION>
2- 输入终端
keytool -exportcert -alias tidev -keystore dev_keystore | openssl sha1 -binary | openssl base64
3- 输入密码:tirocks
他们将打印出 keyhash
要保存工作,您可以简单地使用 zON/CPoDnIgHvMure4hh9HWdR58=
,它代表 Titanium Android 应用程序的默认开发密钥库。