【问题标题】:Sharing a debug key on an Android project that uses the Google Maps API在使用 Google Maps API 的 Android 项目上共享调试密钥
【发布时间】:2012-03-28 08:25:15
【问题描述】:

我正在与其他几个使用 Google Maps API 的 Android 项目合作。问题是,目前,我将调试 API 密钥硬编码为 MapView 元素的属性。由于我的调试密钥仅适用于我的机器,因为只有我的机器具有与该密钥绑定的密钥库,我可以与我的项目合作伙伴一起正确设置 Google 地图的最佳方式是什么?如果我们每次想要让它在我们自己的机器上工作时都必须手动更改硬编码的调试密钥,那将是可怕的。

另外,如果这是必要的信息,并不是我们所有人都在使用 Eclipse。

【问题讨论】:

    标签: android google-maps keystore api-key


    【解决方案1】:

    由于我的调试密钥仅适用于我的机器,因为只有我的机器具有与该密钥相关联的密钥库,我可以与我的项目合作伙伴一起正确设置 Google 地图的最佳方式是什么?

    在这些合作伙伴之间复制您的 debug.keystore 文件。

    【讨论】:

    • 我正在考虑这个问题。这是建议的方法吗?此外,我们计划在“完成”后将其开源。在这一点上,考虑到我们可能会向市场/游戏发布,最好的做法是什么?
    • @kibibyte:“这是建议的方法吗?” -- 要么共享密钥库,要么让每个人都提供自己的 API 密钥。 “此时,最好的做法是什么”——您将需要一个生产密钥库和一个相应的 API 密钥。不要在您的 OSS 版本中包含密钥库,尤其是生产密钥(因为那时您只需一个被黑的 Google 帐户就可以让您的应用在 Play 上被恶意软件替换)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-11
    • 1970-01-01
    • 2013-08-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多