适用于Android的SDK:facebook如何检查哈希密钥?

lit*_*019 6 security android facebook facebook-android-sdk

当我们想要使用Facebook SDK for Android作为我们的SSO解决方案时,我们需要将我们的Android应用程序签名放入我们的Facebook应用程序设置(Facebook sdk for android的第5步).

并且应该通过运行Android SDK附带的keytool生成该签名.

我很好奇facebook如何验证这个签名?

小智 1

  • 为了让 Facebook 应用程序正常运行,我们需要提供 Facebook“应用程序 ID”
  • 对于android平台,我们需要提供包名、类名和“HashKey”
  • 应用程序大部分都会有 2 个 HashKey 用于应用程序的“调试”和“发布”版本
  • 当应用程序访问facebook时,SDK内部生成HashKey并与facebook应用程序期间提交的HashKey进行比较