Android:如何管理Google API SHA1以进行开发和生产?

时间:2013-03-11 17:48:33

标签: android google-drive-api

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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

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