应用转移帐户和API密钥问题

时间:2014-01-21 16:49:55

标签: android google-maps google-api transfer

我在GooglePlay上使用谷歌地图api v1有一个应用程序,我想将我的应用程序转移到另一个帐户。

问题在于:谷歌不再为apimapv1生成密钥,正如谷歌文档中所述,“每个Google Maps Android API v1密钥都与特定的签名证书唯一关联。”

如果发生转移,我们的签名证书(密钥库文件)是否仍然对新帐户有效,是否允许新帐户使用当前的MapKey API v1?

暂时不能选择切换到APIMAPv2。

2 个答案:

答案 0 :(得分:4)

  

我在谷歌地图上使用谷歌地图api v1有一个应用程序,我想   将我的应用转移到另一个帐户。

我认为你的意思是另一个开发者帐户?如果您不知道如何正确地执行此操作,请参阅this answer

  

问题在于:谷歌不再为apimapv1生成密钥   正如谷歌文档中提到的那样,每个谷歌地图Android API   v1密钥与特定签名证书唯一关联。"。

他们关联的原因很简单:Google并不希望新应用使用旧版API。他们没有提供新的API密钥,因此只有仍然拥有API密钥的应用才能使用旧的API。如果您转移了应用,则基本上就像上传新应用一样。您需要一个新的API密钥,因为您无法获得一个问题。

我认为在这一点上我应该提到这是一件好事。我知道升级到新API可能不是一个选项,但旧的API现在已经很老了,没有人应该再使用它了。毕竟,新的API是新的。

但是,您可以让Google为您提供新的API密钥,只需在转移表单中描述您的问题,并且您需要旧API的API密钥。这是我认为最好的选择,而且很可能是你唯一可以做的事情。

  

如果转移发生,我们的签名证书(密钥库文件)   仍然在新帐户上有效,并且它将允许新帐户   使用当前的MapKey API v1?

密钥与签名证书相关联,如here所述。您唯一的选择是向Google描述您的情况,并希望他们会给您一个新的情况,或者至少将旧的情况与应用程序一起转移。

答案 1 :(得分:0)

请参阅此链接

https://support.google.com/googleplay/android-developer/answer/2528691?hl=en

您可以添加用户并授予他们创建/起草和发布应用的权限。

所以,基本上你要求最终所有者创建发布帐户(作为所有者)。并且只添加具有适当权限的您/开发人员(作为用户)来上传和更新应用程序。