我使用Facebook SDK构建了一个应用程序,今天我导出了我的应用程序向一些朋友展示,我无法使用我的帐户登录,因为我认为Facebook没有识别我的密钥哈希。
我能够注册并接受该应用程序,但是当我退出,并且我尝试再次登录时,由于我的应用程序崩溃,我无法登录。
我尝试构建一个新的密钥库,并且我生成了一个新的密钥哈希,但我的应用程序仍然崩溃。
当我使用模拟器调试我的应用程序时,一切正常。
我的问题是,我是否需要在Google Play上托管我的应用以确保一切正常?
到目前为止,我只是拥有导出的版本,看看它是如何工作的。
感谢。
答案 0 :(得分:1)
不,你不必......但你应该。
在Facebook开发者的帐户中,您必须在注册时分享应用的发布密钥哈希。但是,您可以在执行此操作之前使用您的应用程序。
我猜你在向朋友展示你的应用时收到了这条消息:
此应用的开发者尚未正确设置此应用以进行Facebook登录
如果是,请检查此answer。