【问题标题】:Google Play Game Services : Debug AND Release certificateGoogle Play 游戏服务:调试和发布证书
【发布时间】:2014-08-16 00:49:00
【问题描述】:

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

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

我还需要考虑其他限制或次要细节才能使这个 ")=#(¤/"¤() 工作吗?:-)

【问题讨论】:

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


    【解决方案1】:

    嗯,你可能已经看过去年的一些悲惨故事,例如

    There is no linked app associated with this client ID

    Google Play Services and "There is no linked app associated with this client ID"

    Google Play Services - Sign in - Client ID debug vs release

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-05-19
      • 1970-01-01
      • 2015-12-05
      • 1970-01-01
      • 2014-02-02
      • 1970-01-01
      • 2014-09-17
      相关资源
      最近更新 更多