Google Play 游戏服务:调试和发布证书

DKI*_*KIT 5 android google-play-services google-play-games

在多次尖叫和撕扯头发之后,我终于获得了应用内计费和播放服务登录,可以在我的 Android 应用程序中工作 - 有点。谷歌真的应该为自己感到羞耻,说得客气一点,这个过程一直很折磨人。提到的一个极其重要信息的示例有点像教程页面上的事后想法:“您必须在 Google Play 开发者控制台中创建新的客户端 ID,而不是在 Google 开发者控制台中。”

我现在已经达到了我的调试 APK 与游戏服务登录(排行榜和成就)一起工作的程度,我的发布 APK 与应用内计费一起工作。但不能同时进行。我知道调试 APK 不允许应用内计费,但​​是为什么在调试登录有效时游戏服务登录不起作用?我对包名、客户端 ID、应用程序 ID、调试和发布证书 SHA1 指纹进行了三重和四重检查,一切都完美匹配,但仍然没有运气。我得到了可怕的“没有与此客户端 ID 关联的链接应用程序”。它显然是链接的,因为它使用调试证书工作。

是否还有其他限制或小细节我必须考虑使这个 ")=#(¤/"¤() 工作?:-)

Ian*_*anB 5

好吧,您可能已经看过去年的一些悲惨故事,例如

没有与此客户端 ID 关联的关联应用

Google Play 服务和“没有与此客户端 ID 关联的关联应用”

Google Play 服务 - 登录 - 客户端 ID 调试与发布

但是,我确实建议您查看所有不同的贡献,因为其中一个很可能适合。甚至我自己卑微的服从。app_id 问题值你一生的 30 秒。

最让我烦恼的是,您似乎一直在尝试从 api 控制台(现在称为开发人员控制台)而不是 Google Play 开发人员控制台执行这些操作。这是去年出现问题的主要原因(尽管由于人们遇到的所有困难,谷歌做了一些改进)。如果所有其他方法都失败了,我建议在 Google Play 开发者控制台中从头开始创建新定义 - 在这一点上,Google Play 游戏服务的文档非常准确。我没有使用应用内结算,所以我无法对此发表评论。