我正在制作一个应用程序,我希望将它与 facebook 集成。
在处理这个问题时,我遇到了:
我听说的名称“应用程序签名”驻留在文件 debug.keystore 中,它存在于每个应用程序中。
在 facebook 上创建应用程序时,需要在“Hash Key”字段中提及相同的应用程序密钥。
我的问题是如何生成/查看此密钥?
如果我对某事有误,请纠正我。
提前致谢。
我正在制作一个应用程序,我希望将它与 facebook 集成。
在处理这个问题时,我遇到了:
我听说的名称“应用程序签名”驻留在文件 debug.keystore 中,它存在于每个应用程序中。
在 facebook 上创建应用程序时,需要在“Hash Key”字段中提及相同的应用程序密钥。
我的问题是如何生成/查看此密钥?
如果我对某事有误,请纠正我。
提前致谢。
您必须创建一个密钥库,在 google dev 上阅读。您可以使用此密钥库为您的应用程序签名
获取此密钥的最简单方法是在 facebook 库中启用日志记录,并且当您的应用程序无法从 logcat 输出中复制此密钥时。为此打开com.facebook.android.Util
并设置为 true private static boolean ENABLE_LOG = false;
。之后不要忘记将其关闭,因为这会产生安全问题
官方教程有更详细的描述和另一种方法在这里做到这一点