我正在尝试在Google Play上更新游戏以支持排行榜和成就。 (https://play.google.com/store/apps/details?id=com.rightpedalstudios.dragonseason)
然而,当我去链接应用程序时,我收到消息"此客户端ID是全球唯一的并且已在使用中。"
我已经在线搜索了遇到同样问题的人,他们给出的建议是在开发者控制台中删除客户端ID,如果该应用程序已被删除,则先取消删除。但是,控制台中没有任何内容使用该ID,也没有任何已删除的应用程序。据我所知,没有使用客户端ID的应用程序。
我确实发现另一个人在这里问了一个类似的问题但从未回答过。 Failing to create client ID, due to duplication of signing fingerprint by another Android OAuth2 client
我也收到了消息"您指定的签名指纹已被其他Android OAuth2客户端使用。"当我尝试从开发人员控制台设置客户端ID时。 (我知道如果我使用谷歌玩游戏,我不打算这样做,我只想检查它是否也失败了。)
我已尝试联系谷歌支持,我被引导到谷歌API支持,然后指示这里。
其他两位曾参与此项目的开发人员可能以某种方式创建了一个客户端ID。虽然我已联系过他们,但他们都没有记得创建过一个。
无论如何都要找出这个客户端ID的使用位置?
答案 0 :(得分:0)
您必须在Google API控制台中删除客户端ID(现在混淆地重命名为Google Developers Console!)。然后,您可以立即将应用程序链接到游戏。我刚刚完成了这个,它对我来说很好。我想将现有应用程序链接到不同的游戏,因此我删除了调试和prod(发布)定义,并能够立即将应用程序链接到新游戏。
请注意,对于我们中的许多人来说,在Google API控制台中使用Google Play游戏服务工作是最后的选择 - 过去我们中的许多人都遇到了与Google相关的错误!
此图片可能有所帮助: