每个可能的应用程序的Google API密钥

时间:2015-02-28 18:42:36

标签: api google-maps titanium sha android-keystore

所以我在appcelerator上构建一个应用程序,它使用Google Maps API在地图上显示一些信息(用于Android)..我已经阅读了所有教程,以及Google Developers Console关于请求API密钥。据我所知,API密钥取决于您用来测试应用程序的密钥库的SHA1指纹。这很好,我得到了我的API密钥,一切都在我的开发环境中运行。

问题在于,我的老板在测试的那一刻,无法看到地图,我想是因为他的" dev_keystore" SHA1延迟了我的,因此必须存在身份验证问题。 (我知道对了)

但令我最困扰的是,他(或他的团队中的某个人)建立了另一个应用程序,我将该应用程序添加到我的开发环境中,使用他的API Key运行它,并且它可以工作......甚至使用我的dev_keystore我猜...

所以我的问题是:是否有可能创建一个适用于每个环境的API密钥,无法使用key_store SHA1和东西?我的意思是,如何配置的API Key在我的计算机以及他的计算机上运行良好。?

1 个答案:

答案 0 :(得分:0)

好的,我知道发生了什么..钛工作室附带的默认密钥库对于它的每一部分都是相同的。因此,其他开发人员可能(并且已经)为具有默认密钥库的应用程序创建了API密钥,这就是它为什么在每个环境中工作的原因。

我敢打赌,当我的老板试图发布该应用时,它根本不起作用。他需要创建一个更与应用程序相关的API密钥,但这是另一个要讲述的故事。