Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 重新发布:无法恢复Google API项目和“;此客户端ID是全局唯一的,并且已在使用中;_Android_Google Api_Google Play_Google Oauth_Google Play Services - Fatal编程技术网

Android 重新发布:无法恢复Google API项目和“;此客户端ID是全局唯一的,并且已在使用中;

Android 重新发布:无法恢复Google API项目和“;此客户端ID是全局唯一的,并且已在使用中;,android,google-api,google-play,google-oauth,google-play-services,Android,Google Api,Google Play,Google Oauth,Google Play Services,两周前我问了这个问题(),谷歌的一位代表立即与我接洽,他承诺会回复我。不幸的是,这名谷歌员工在稀薄的空气中消失了,或者被吸进了黑洞或其他什么东西。自9月30日以来,他就一直不在,我所有的联系努力都失败了。我再次在这里发帖,希望谷歌的其他员工能够回答并坚持到底 问题再次提出: 我一直在一个Android项目中担任顾问,该项目使用Google oAuth2对其用户进行身份验证和识别。Android项目正在制作中,可在Google Play上下载。oAuth客户端ID和整个GoogleAPI项目是由我

两周前我问了这个问题(),谷歌的一位代表立即与我接洽,他承诺会回复我。不幸的是,这名谷歌员工在稀薄的空气中消失了,或者被吸进了黑洞或其他什么东西。自9月30日以来,他就一直不在,我所有的联系努力都失败了。我再次在这里发帖,希望谷歌的其他员工能够回答并坚持到底

问题再次提出:

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

由于项目已发布,我与客户的工作已完成,我的电子邮件地址已被停用并随后被删除(或者客户声称无法重新创建)。由于我的电子邮件帐户被设置为API项目的所有者,因此删除我的电子邮件地址也会导致API项目的停用(或删除)。这当然严重影响了相关应用程序

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

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

  • 在Google工程师的帮助下重新激活Google API项目,并将其分配到客户端域上的电子邮件帐户

  • 在谷歌工程师的帮助下,从一些谷歌数据库中删除客户端ID,并设置新的API项目,发布新版本的应用程序

  • 最坏情况:接受损失,更改软件包名称,发布新应用程序,并恳请用户迁移到新应用程序


  • 我读到Google在SO上监视Google oauth标记,我希望从SO社区或Google本身获得一些帮助。非常感谢

    一,。如果您的帐户被禁用,然后被删除,您以前拥有的API项目将成为孤立项目,并将被清除。即使电子邮件被重新激活,您也无法检索它。2.与#1相同。如果项目被清除,则无法将其恢复。3.我认为这是不可能的。4.在这种情况下,你最好赌一把。为什么#3不可能?要验证客户端ID所属的API项目是否已被删除,从而变得无用,必须非常容易。有证据表明以前做过:。我承认谷歌不能到处帮助世界上每一个粗心的开发人员,但不删除一个被删除的API项目的客户端ID确实是谷歌犯的错误,而不是我。