我对这个变得疯狂.我刚在Google Play商店发布了一款游戏,该游戏使用的是Google Play游戏服务.
登录和排行榜/成就因使用调试密钥签名的应用程序而受到罚款,但由于我使用发布密钥构建并发布了我的应用程序,因此无法使用Google+登录.我总是得到臭名昭着的错误 "E/SignInIntentService(25004):没有与此客户端ID关联的链接应用程序."
我对所有内容进行了双重和三重检查:我的应用程序已发布,程序包名称和SHA1指纹正确并且与我从发布APK中提取的内容相匹配,我取消链接并多次重新链接Google Play控制台中的应用程序,但无效.
想法,有人吗?
谢谢
在多次尖叫和撕扯头发之后,我终于获得了应用内计费和播放服务登录,可以在我的 Android 应用程序中工作 - 有点。谷歌真的应该为自己感到羞耻,说得客气一点,这个过程一直很折磨人。提到的一个极其重要信息的示例有点像教程页面上的事后想法:“您必须在 Google Play 开发者控制台中创建新的客户端 ID,而不是在 Google 开发者控制台中。”
我现在已经达到了我的调试 APK 与游戏服务登录(排行榜和成就)一起工作的程度,我的发布 APK 与应用内计费一起工作。但不能同时进行。我知道调试 APK 不允许应用内计费,但是为什么在调试登录有效时游戏服务登录不起作用?我对包名、客户端 ID、应用程序 ID、调试和发布证书 SHA1 指纹进行了三重和四重检查,一切都完美匹配,但仍然没有运气。我得到了可怕的“没有与此客户端 ID 关联的链接应用程序”。它显然是链接的,因为它使用调试证书工作。
是否还有其他限制或小细节我必须考虑使这个 ")=#(¤/"¤() 工作?:-)