重新发布:无法恢复Google API项目,并且“此客户端ID是全球唯一且已在使用中。”

时间:2013-10-18 11:28:21

标签: android google-api google-play google-oauth google-play-services

我在两周前问过这个问题(Unable to recover Google API project and "This client ID is globally unique and is already in use."),并立即接到一位承诺会回复我的Google代表。不幸的是,这位谷歌员工在空气中消失或被吸入黑洞或其他东西。自9月30日以来,他一直没有参加过这样的活动,而我所有与他取得联系的努力都失败了。我在这里再次发帖,希望其他一些Google员工可以回答并坚持到底。

问题再次出现:

我一直在担任Android项目的顾问,该项目使用Google oAuth2对用户进行身份验证和识别。 Android项目正在制作中,可在Google Play上下载。 oAuth客户端ID和整个Google API项目是由我在客户端域名中使用我的名称设置的Google Apps电子邮件地址设置的。

由于项目已经发布并且我在客户端的工作已经完成,我的电子邮件地址已被停用并随后被删除(或者似乎,客户声称无法重新创建它)。由于我的电子邮件帐户被设置为API项目的所有者,因此删除我的电子邮件地址也导致API项目的停用(或删除)。这当然严重削弱了有问题的应用程序。

为了重新启动并运行,我在客户端的域上为我设置了一个新的电子邮件地址,并创建了一个新的API项目。问题是我无法创建oAuth客户端ID,因为packagename和SHA1键与已经存在的应用程序相同。我得到“这个客户端ID是全球唯一的并且已经在使用中”的消息,我似乎陷入了一个非常尴尬的境地。我看到了几种可能的解决方案,但我不确定如何继续:

  1. 重新激活原始电子邮件地址,希望API项目仍然链接到该帐户

  2. 在Google工程师的帮助下重新启用Google API项目,并将其分配到客户端域中的电子邮件帐户

  3. 在Google工程师的帮助下从某些Google数据库中删除客户ID并设置新的API项目并发布新版本的应用。

  4. 最糟糕的情况:接受损失,更改套餐名称,发布新应用,并请用户迁移到新应用。

  5. 我已经读过谷歌在这里监视google-oauth标签,我希望得到SO社区或谷歌本身的帮助。非常感谢提前!

0 个答案:

没有答案