问题标签 [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.
android - Google Play 游戏服务中的虚假分数
一些记分牌一直在收到虚假的分数提交。这是一个例子:
同样的事情也发生在我制作的一款游戏上。有没有办法保护自己免受虚假提交的影响?有没有办法调节记分牌?
google-play-games - Google Play 游戏服务使用相同的增量计数器解锁多个成就
我有一个游戏,想添加一些成就。在此示例中,假设有以下内容:
- 赢得 5 场比赛
- 赢得 10 场比赛
- 赢得 100 场比赛
这 3 个成就共享同一个计数器。但据我了解,我需要创建 3 个不同的增量成就,并在赢得比赛时发布每个成就。
我看到的唯一其他选择是,不要取得增量成就并在本地计算。
还有其他建议吗?
java - 在 android 项目中更改了包名,现在得到 noclassdeffounderror
我有一个运行良好的 android 项目。它具有三个活动:MainActivity、CorrectAnswerActivity 和 UserFailed。我在 CorrectAnswerActivity 和 UserFailed 上使用 Google Play Services api,因此这些正在扩展 BaseGameUtil。
这一切都很好,直到我认为更改我的包名称是个好主意(因为我更改了我的游戏名称)。因此,现在当您单击 MainActivity 上的按钮时,它将带您进入 Failed 或 Correct,我得到 noclassdeffounderror 就好像它找不到 CorrectAnswerActivity 或 UserFailed。
我用新的包名和提到的所有其他地方更新了我的清单。
我感觉好像有什么关系
但我没有改变图书馆内的任何东西。
谢谢你们的帮助。我真的是 Java 和 Android 开发的新手,所以如果我需要提供更多信息,请告诉我。我会给你我的清单文件:
java - Google Play 游戏服务 - 侦听器空指针异常
我对 Android 还是很陌生,我正在尝试在我的应用程序中实现成就。我基本上想复制在 Google Play 开发者网站上给出的“Type-a-Number Challenge”示例应用程序中实现的成就。
我有一个包含处理成就的方法和类的第一个活动,以及第二个活动,其中我有将被转发到第一个活动以进行“处理”的变量。我复制了我认为执行此操作所必需的代码,但是在第二个类中调用侦听器时,我总是得到一个空指针异常。
这是我在第二个活动中的听众:
当我这样调用侦听器时(其中 mRequestedScore 与 0 不同),会在此处标记空指针异常:
第一个活动的类实现第二个活动监听器,如下所示:
并包括 onEnteredScore 方法
我不完全确定是否会出现错误,因为侦听器期望用户单击或执行某些操作,或者两个活动之间没有正确建立“链接”。
我四处寻找类似的问题,但还没有找到任何东西。
如果错误很明显,请道歉。
提前感谢您提供的任何帮助。
android - 可靠 RealtimeMessage 的最大大小不受限制
当使用 google play 游戏服务发送可靠的多人实时消息时,文档告诉我:
“您可以发送的可靠消息的最大大小为 1400 字节”
但是我正在发送消息,比这大得多,而且它非常有效。为什么它有效?我是否应该担心,在某些时候,它不再起作用了?
android - java.lang.IllegalStateException:GameHelper:在错误状态下尝试操作
我使用 Google Play 游戏服务中的 GameHelper 类遇到以下异常。
日志跟踪:
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 示例,我这样做了,我需要另一个示例代码。
更新,我的代码
android - 如何只显示所有时间排行榜(抑制每日和每周排行榜)
我正在向我的 Sports-App 添加对Google-Play Game-Services 的支持,并打算使用排行榜,以便用户可以将他们的锻炼次数与其他用户进行比较。
但锻炼次数并不是某种意义上的分数,排行榜需要它,而且只有在不受时间跨度限制的情况下才有意义。
所以我只想显示历史排行榜。我正在使用由 提供的默认排行榜活动GameClient
,不幸的是,它可以选择每日、每周和所有时间的排行榜。
有什么办法可以调整这一点,还是我注定要自己实现排行榜?或者是否有任何可用的自定义排行榜实现示例?
android - Google Play 游戏服务禁止登录
我正在使用 Google Play 游戏服务实现实时多人游戏。我遇到了奇怪的问题。我用于登录的 Google 帐户被随机“禁止”,并且大约无法与 Google 服务器通信。30-40 分钟。之后,一切都恢复正常。与此同时,我可以使用其他帐户。
我从 LogCat 得到的响应错误是这样的:
此消息非常具有误导性,因为一切都设置得很好。它大部分时间都有效。
我尝试过发布游戏并使用测试和非测试帐户。他们都在某个时候被禁止。
谢谢你的帮助 !
android - 当用户点击广告横幅时,Google Play 游戏服务断开连接
我正在使用 Google Play 游戏服务开发一款多人游戏的 Android 游戏。游戏运行良好,但有一件事......当玩家玩游戏时会显示一个广告横幅,如果用户点击它,则浏览器会打开,并在我的活动上执行“onStop”,并且游戏服务会断开连接玩家:(
有什么办法可以解决吗?我希望玩家可以在不断开连接的情况下看到广告:(