【发布时间】:2015-01-31 05:01:23
【问题描述】:
我按照here 的说明通过 Google Play 开发者控制台设置了 Google Play 游戏服务。
我浏览了故障排除指南here。
如果我通过 Eclipse 运行我的应用程序,它可以很好地连接到 Play Games。但是现在更新已经发布,如果我从 Play 商店下载它就无法连接。
我验证了我从 android 导出的 SHA1 与开发者控制台中的内容相匹配。我什至尝试用 SHA1 链接一个新应用程序,它说:“这个客户端 ID 是全球唯一的,并且已经在使用中。”
我现在很恐慌,因为我的游戏已经上线并且无法连接。救命!
编辑:
我通过 Google Play 开发者控制台而不是 Google 开发者控制台添加了我的客户端 ID。我删除了 Google Developer Console 中的客户端 ID。
编辑:
我无法在 GDC 中添加新客户端,我收到有关“重复指纹”的错误:
【问题讨论】:
-
您是通过 Google Play 开发者控制台的游戏服务 > 链接的应用程序选项卡创建客户端 ID,还是直接通过 Google 开发者控制台创建?如果你用第二种方法,它可能行不通。
-
是的,客户端 ID 是通过 Google Play 开发者控制台 - 链接的应用程序选项卡创建的,而不是 GDC。
-
所以您有两个客户端 ID,对吗?一个用于您已发布的应用程序,一个用于您的开发密钥?
-
好吧,关于 GPDC 和 GDC 之间的客户端 ID 同步,您的状态似乎很糟糕。我建议从 GPDC 中删除所有链接的应用程序以及从 GDC 中删除所有客户端 ID。然后通过 GDC 重新创建链接的应用程序(一个带有调试密钥,一个带有 prod 密钥)。我以前见过这个,应该可以解决它。
-
能否在 GDC 中删除并重新添加所有客户端 ID?
标签: google-play google-play-services google-oauth google-play-games