我正在开发一款连接到原生Facebook应用的应用。 我发现Facebook需要我的应用程序的哈希键才能将其连接到Facebook本机应用程序。 当我使用密钥库导出我的应用程序时,没有问题 - 我只需要在facebook app设置控制台上注册我的hashkey,它就可以了。 但是,当我调试我的应用程序时,原生Facebook应用程序将我的应用程序识别为未注册。我认为这是因为Eclipse在调试时在我的应用程序上应用了不同的密钥库(默认的调试密钥库)。
所以我在服务器端制作了两个版本的Facebook应用程序 - 真正的那个,以及我的debug-keystore的一个版本。
我希望我的应用在发布时调用前一个,在调试时调用一个。 在Android Java代码中,有没有办法检查当前应用程序是否在调试密钥库上运行?
答案 0 :(得分:2)
您可以在Facebook应用设置控制台上注册两个哈希键。 可以在Facebook应用程序上设置多个哈希键