我正在阅读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共享功能吗?