Google Play 游戏服务警报:“检测到错误的实施”

Posted

技术标签:

【中文标题】Google Play 游戏服务警报:“检测到错误的实施”【英文标题】:Google Play Games Services Alert: "Detected incorrect implementation" 【发布时间】:2015-03-13 09:45:21 【问题描述】:

我最近在 Google Play 开发者控制台中收到以下关于我的游戏的提醒:

检测到不正确的实现

您的游戏错误地实现了以下 Play 游戏服务:成就。

它提供了指向a help page 的链接,但该页面仅提供以下信息:

检测到不正确的实现

此游戏已实施邀请,但不允许用户通过邀请加入比赛。不鼓励使用这种方法,因为它可能会导致糟糕的用户体验。

这对我没有帮助,因为它提到了邀请(我的应用不使用)而不是成就。

当我在 5 月发布最后一次更新时,我发现我现在收到错误很奇怪。我自己使用该应用程序时也能获得成就,所以收到这条消息的事实让我很烦。

你能回答这些问题吗:

    这些警报是否有错误?有没有可能我的应用程序还是可以的,或者肯定是我做错了什么?

    如果我的应用出现问题,我该如何解决?导致此消息的常见错误来源有哪些?

    此消息应该是友好提醒我做错了什么,还是警告如果我不采取任何措施,他们将删除我的应用程序/终止我的帐户?

感谢您的帮助。

【问题讨论】:

我今天在多场比赛中也得到了它。这要么是新的验证规则,要么是 Google Play 中的错误(我在奇怪的警告刚刚消失之前就注意到了)。 您能否分享您遇到此问题的软件包名称或应用 ID? 【参考方案1】:

此警报的最常见原因是当您调用unlock 或increment 并根据games alert descriptions 传递无效的id。仔细检查开发者控制台中列出的ids 是否与您的游戏中列出的 id 匹配 - 最好使用开发者控制台中的“获取资源”选项来获取一个 XML 文件,您可以确保该文件与 Google Play 游戏完全匹配。

【讨论】:

注意:在这种特殊情况下,它似乎是一个自动系统错误,失控了 - 我也有一个显示警报但一切都匹配的游戏,所以如果你没有找到任何东西这个具体时间错了我就不用担心了。 我检查以确保资源文件中的 ID 匹配;他们做到了,正如我所料。我将给这一些时间来看看这是否是谷歌的错误。我不想试图解决一个不存在的问题。 对我来说也一样。成就已实施,并且工作了几个月没有问题。我所有的 id 都在从开发者控制台导出的文件中,所以我 100% 确定这个列表中没有错误。如前所述,可能是一个错误【参考方案2】:

Google 已更新有关“检测到错误实现”的信息。请查看您的“帮助页面”。

成就:该游戏在开发者控制台中创建了成就,但从未调用 SDK 的解锁方法。不鼓励这种方法,因为它可能会导致糟糕的用户体验。

我也遇到了这个警告,并检查应用确实不遵循 google play services 关于成就的checklist。请重新检查您的应用是否遵循必填 checklist 中的行。

我已经将修改后的应用上传到google play。当警告消失时,我会与你分享信息。

【讨论】:

这是有道理的。我的用户还没有解锁一些成就,因为我的下载量不多。 新更新:在我重新上传修改后的应用程序后大约5天。警告消失了。所以请确保您确实调用了“UnlockAchievement”等方法。【参考方案3】:

我也收到了这些消息,即使对于根本没有与 GPGS 集成的应用程序(没有排行榜、成就......他们甚至不包括 api)。也许这是某种自动检查推出的问题。

【讨论】:

Paul 的评论除了强调他的傲慢行为外,对本次讨论没有任何帮助。我有几个已发布和未发布的应用程序已被此警报标记,它们甚至根本不使用 GPGS,它们也不包含任何可能与此警报相关的代码/libs/api。正如上面所暗示的那样,这将得出这样的结论,即这是自动化过程中的一个错误 - Paul 需要学习如何阅读。 无意冒犯,但在我看来,根据*** 的约定,您提供的答案更像是评论而不是答案。我正在对 *** 进行“分类”审查,我想我需要指出这一点。

以上是关于Google Play 游戏服务警报:“检测到错误的实施”的主要内容,如果未能解决你的问题,请参考以下文章

打开游戏的时候提示没有google play 服务怎么办?

Google Play 游戏服务:编写保存的游戏

Google Play 游戏服务 - 无法登录游戏中心

Android Google Play 游戏服务回合制多人游戏不自动匹配

java - Google Play 游戏服务

Android 模拟器上的 Google Play 服务和 Google Play 游戏应用