我是否需要在Google Play上安装我的应用以在导出后使用Facebook SDK?

时间:2015-06-25 21:13:13

标签: android facebook

我使用Facebook SDK构建了一个应用程序,今天我导出了我的应用程序向一些朋友展示,我无法使用我的帐户登录,因为我认为Facebook没有识别我的密钥哈希。

我能够注册并接受该应用程序,但是当我退出,并且我尝试再次登录时,由于我的应用程序崩溃,我无法登录。

我尝试构建一个新的密钥库,并且我生成了一个新的密钥哈希,但我的应用程序仍然崩溃。

当我使用模拟器调试我的应用程序时,一切正常。

我的问题是,我是否需要在Google Play上托管我的应用以确保一切正常?

到目前为止,我只是拥有导出的版本,看看它是如何工作的。

感谢。

1 个答案:

答案 0 :(得分:1)

不,你不必......但你应该。

在Facebook开发者的帐户中,您必须在注册时分享应用的发布密钥哈希。但是,您可以在执行此操作之前使用您的应用程序。

我猜你在向朋友展示你的应用时收到了这条消息:

  

此应用的开发者尚未正确设置此应用以进行Facebook登录

如果是,请检查此answer