使用Facebook App Key Hash

时间:2011-03-31 14:08:44

标签: android facebook

我开发了一个使用Facebook功能的示例应用程序,它在我的设备上工作正常(三星Galaxy S)。为了包括Facebook功能,我创建了一个开发帐户(根据需要)并生成了我在FB dev帐户中输入的密钥哈希。我怀疑是(我知道这可能是非常愚蠢的),为什么我们需要输入这个当我们自己签署.apk并在市场上发布时,FB网站上的密钥哈希?这个密钥哈希对FB或正在下载我的应用程序的设备有什么用处?

1 个答案:

答案 0 :(得分:1)

这只是来自Facebook的另一项安全措施,因为它可以让您的应用程序检索个人信息。 Sic,来自www.facebook.com/developers:

  

用于更多的安全密钥   无缝登录体验(例如,   snY1_9SPiOfe_xK2D-RT2ASFl5k)。

这在移动设备中尤为重要,因为您甚至无需登录即可使用它:(SIC)来自http://developers.facebook.com/docs/guides/mobile/#android_key_hash

  

单点登录(SSO)

     

与iOS SDK一样,是最多的   Android SDK的引人注目的功能   是单点登录(SSO)。 SSO让   用户使用他们登录您的应用   Facebook身份。如果他们已经   登录Facebook Android应用程序   在他们的设备上,他们没有必要   甚至输入用户名和密码。   此外,因为他们正在签约   你的应用程序与他们的Facebook身份,   您将有权访问他们的个人资料   信息和社会图。