问题标签 [google-play-games]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
8129 浏览

android - Google Play 游戏服务中的虚假分数

一些记分牌一直在收到虚假的分数提交。这是一个例子:

前三名似乎是假的

同样的事情也发生在我制作的一款游戏上。有没有办法保护自己免受虚假提交的影响?有没有办法调节记分牌?

0 投票
1 回答
881 浏览

google-play-games - Google Play 游戏服务使用相同的增量计数器解锁多个成就

我有一个游戏,想添加一些成就。在此示例中,假设有以下内容:

  • 赢得 5 场比赛
  • 赢得 10 场比赛
  • 赢得 100 场比赛

这 3 个成就共享同一个计数器。但据我了解,我需要创建 3 个不同的增量成就,并在赢得比赛时发布每个成就。

我看到的唯一其他选择是,不要取得增量成就并在本地计算。

还有其他建议吗?

0 投票
3 回答
732 浏览

java - 在 android 项目中更改了包名,现在得到 noclassdeffounderror

我有一个运行良好的 android 项目。它具有三个活动:MainActivity、CorrectAnswerActivity 和 UserFailed。我在 CorrectAnswerActivity 和 UserFailed 上使用 Google Play Services api,因此这些正在扩展 BaseGameUtil。

这一切都很好,直到我认为更改我的包名称是个好主意(因为我更改了我的游戏名称)。因此,现在当您单击 MainActivity 上的按钮时,它将带您进入 Failed 或 Correct,我得到 noclassdeffounderror 就好像它找不到 CorrectAnswerActivity 或 UserFailed。

我用新的包名和提到的所有其他地方更新了我的清单。

我感觉好像有什么关系

但我没有改变图书馆内的任何东西。

谢谢你们的帮助。我真的是 Java 和 Android 开发的新手,所以如果我需要提供更多信息,请告诉我。我会给你我的清单文件:

0 投票
1 回答
293 浏览

java - Google Play 游戏服务 - 侦听器空指针异常

我对 Android 还是很陌生,我正在尝试在我的应用程序中实现成就。我基本上想复制在 Google Play 开发者网站上给出的“Type-a-Number Challenge”示例应用程序中实现的成就

我有一个包含处理成就的方法和类的第一个活动,以及第二个活动,其中我有将被转发到第一个活动以进行“处理”的变量。我复制了我认为执行此操作所必需的代码,但是在第二个类中调用侦听器时,我总是得到一个空指针异常。

这是我在第二个活动中的听众:

当我这样调用侦听器时(其中 mRequestedScore 与 0 不同),会在此处标记空指针异常:

第一个活动的类实现第二个活动监听器,如下所示:

并包括 onEnteredScore 方法

我不完全确定是否会出现错误,因为侦听器期望用户单击或执行某些操作,或者两个活动之间没有正确建立“链接”。

我四处寻找类似的问题,但还没有找到任何东西。

如果错误很明显,请道歉。

提前感谢您提供的任何帮助。

0 投票
1 回答
244 浏览

android - 可靠 RealtimeMessage 的最大大小不受限制

当使用 google play 游戏服务发送可靠的多人实时消息时,文档告诉我:

“您可以发送的可靠消息的最大大小为 1400 字节”

但是我正在发送消息,比这大得多,而且它非常有效。为什么它有效?我是否应该担心,在某些时候,它不再起作用了?

0 投票
1 回答
815 浏览

android - java.lang.IllegalStateException:GameHelper:在错误状态下尝试操作

我使用 Google Play 游戏服务中的 GameHelper 类遇到以下异常。

日志跟踪:

0 投票
2 回答
12193 浏览

android - 如何连接到 google play 服务并加载排行榜

我想将我的游戏与 google play 服务连接起来。我已阅读有关 android 开发人员的文档并尝试遵循 type-a-number 示例,但仍然无法加载排行榜。

我有导入baseGameUtils,但我使用andengine所以我没有使用谷歌的扩展BaseGameActivity。

到目前为止我所拥有的:
- GooglePlayServicesUtil.isGooglePlayServicesAvailable(this) 返回成功
- startActivityForResult(pickAccountIntent, REQUEST_CODE_PICK_ACCOUNT); 运行良好,我从 onActivityResult(..) 获得了我的帐户名;
- 我已经把这个放在我的清单上。

我的问题是
1. 我可以在没有扩展 BaseGameActivity 的情况下使用 google play 服务吗?
2. 如果我使用 gameHelper.beginUserInitiatedSignIn(); 在我得到我的帐户名后,我在 log cat 上得到了这个。(这个连接是什么意思?因为我在下一个问题上仍然有错误)

3. 我如何使用连接()?我已经阅读并尝试过 gameClient 和 GameClientBuilder 但我不知道如何使用它。当我尝试运行此代码时。

我得到了这个日志。

4. 要使用排行榜,我知道我必须使用来自 google play 商店的代码,例如 CgkIx* ** *AIQAA。但我没有找到我必须把这段代码放在哪里来加载排行榜。

抱歉,问题很长,但我认为如果有一个仅用于连接和访问成就或排行榜的示例,它将回答我所有的问题。请不要告诉我查看 type-a-number 示例,我这样做了,我需要另一个示例代码。

更新,我的代码

0 投票
1 回答
458 浏览

android - 如何只显示所有时间排行榜(抑制每日和每周排行榜)

我正在向我的 Sports-App 添加对Google-Play Game-Services 的支持,并打算使用排行榜,以便用户可以将他们的锻炼次数与其他用户进行比较。

但锻炼次数并不是某种意义上的分数,排行榜需要它,而且只有在不受时间跨度限制的情况下才有意义。

所以我只想显示历史排行榜。我正在使用由 提供的默认排行榜活动GameClient,不幸的是,它可以选择每日、每周和所有时间的排行榜。

有什么办法可以调整这一点,还是我注定要自己实现排行榜?或者是否有任何可用的自定义排行榜实现示例?

0 投票
1 回答
1150 浏览

android - Google Play 游戏服务禁止登录

我正在使用 Google Play 游戏服务实现实时多人游戏。我遇到了奇怪的问题。我用于登录的 Google 帐户被随机“禁止”,并且大约无法与 Google 服务器通信。30-40 分钟。之后,一切都恢复正常。与此同时,我可以使用其他帐户。

我从 LogCat 得到的响应错误是这样的:

此消息非常具有误导性,因为一切都设置得很好。它大部分时间都有效。

我尝试过发布游戏并使用测试和非测试帐户。他们都在某个时候被禁止。

谢谢你的帮助 !

0 投票
2 回答
619 浏览

android - 当用户点击广告横幅时,Google Play 游戏服务断开连接

我正在使用 Google Play 游戏服务开发一款多人游戏的 Android 游戏。游戏运行良好,但有一件事......当玩家玩游戏时会显示一个广告横幅,如果用户点击它,则浏览器会打开,并在我的活动上执行“onStop”,并且游戏服务会断开连接玩家:(

有什么办法可以解决吗?我希望玩家可以在不断开连接的情况下看到广告:(