Facebook开发密钥哈希与发布密钥哈希

时间:2019-04-27 01:14:43

标签: android macos facebook unix messenger

我正在阅读Facebook Developers Android教程以设置Messenger共享,并且对2种不同的哈希值及其用途感到困惑。

这是我的理解:两者都是为了在Android应用程序和Facebook SDK之间提供安全的交互。但是,开发密钥哈希仅用于开发,而发布密钥哈希仅用于生产。

我通过以下命令生成了开发密钥:

keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64

释放密钥是通过以下命令生成的:

keytool -exportcert -alias <RELEASE_KEY_ALIAS> -keystore <RELEASE_KEY_PATH> | openssl sha1 -binary | openssl base64

什么是<RELEASE_KEY_ALIAS>?和<RELEASE_KEY_PATH>

如果我目前正在开发中-我现在是否仅使用开发密钥? -但是,如果我这样做,我仍然可以测试Messenger共享功能吗?

0 个答案:

没有答案