无法为已发布的应用重新创建Oauth

时间:2013-08-09 04:51:58

标签: android google-oauth google-play-games

我想将Google Play游戏服务用于我在Google Play上发布的Simple Hangman游戏。

我几个月前在Google Play Developer Console(美国)制作了游戏服务,直到2周前才实施。虽然我正在实施它(不知道它在韩国很重要),但我收到了一条错误消息“ https://www.googleapis.com/games/v1/players/ 的意外响应代码403”,所以我尝试删除以前的客户端ID这里说:Google Play Game Services - unable to sign in

但是我无法重新创建新的但收到此消息: “此客户端ID是全球唯一且已在使用中” 我检查没有应用程序使用此SHA-1密钥和我的软件包名称

我可以在Google API控制台中为其他应用重新创建客户端ID,但不能为我发布的应用创建客户端ID。 我的实现正在为另一个SHA1密钥工作,但不适用于此应用程序。

我看到有人在谷歌的某个人的帮助下发帖:Error when recreating a Client ID for an Android App in the API Console。但是没有写出怎样的方式。

我想真正附加Google Play游戏服务(也将实现多重播放)。有人可以帮帮我吗?

我的应用是:https://play.google.com/store/apps/details?id=com.pk.utman

1 个答案:

答案 0 :(得分:1)

我们最近遇到了一个类似的问题,我们在删除旧Client后无法重新创建ClientID。错误很简单'发生意外错误。我们正在调查它。

我们从游戏服务中删除了游戏(失去了我们添加的所有成就)并创建了一个新的游戏,但这也有同样的问题。我们创建了一个具有不同捆绑ID的新应用程序,并且工作正常。似乎Bundle ID和SHA1之间的链接在某个表中放置了一个条目,阻止创建一个新的。

我们解决它的方法是创建一个新的发布密钥库,然后创建一个新的SHA1。这很好,我们能够把所有东西连在一起。

应用发布后,Google Play将不接受使用其他密钥库签名的APK,因此此解决方案仅适用于未发布的应用。