【问题标题】:Android: how to manage Google API SHA1 for development vs production?Android:如何管理用于开发与生产的 Google API SHA1?
【发布时间】:2013-03-12 08:58:25
【问题描述】:

要从 android 访问 Google API,我需要为我的应用程序创建一个客户端 ID。此客户端 ID 需要从用于签署应用程序的密钥库生成证书指纹 (SHA1)。以下链接中的教程指示使用 eclipse 的调试密钥库生成此 SHA1,这是我用于开发的一个。

但是,当我签署我的应用程序的生产版本时,我将使用另一个密钥库进行签名——我是否需要为第二个密钥库创建单独的客户端 ID?

另外,我在应用程序的清单中引用了客户端 ID(以与驱动器应用程序集成),在构建应用程序以进行发布时是否需要更改此 ID?

https://developers.google.com/drive/quickstart-android

【问题讨论】:

    标签: android google-drive-api


    【解决方案1】:

    是的,您需要为第二个密钥库提供单独的客户端 ID。 SHA1 值与密钥本身有关;它们是密钥的“签名”。

    将发布客户端 ID 放入已发布应用的清单中。

    本教程向您展示了如何通过 Android 快速开始使用 Google 云端硬盘。它并不意味着实现已发布的应用程序。不幸的是,发布的应用程序的说明似乎被破坏了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-07
      • 2012-05-26
      • 2020-04-11
      • 2021-11-23
      • 2012-07-11
      • 2021-09-01
      • 2013-09-14
      相关资源
      最近更新 更多