问题标签 [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 投票
1 回答
1861 浏览

google-play-games - 如何使用我们的开发者帐户测试 Google Play 游戏服务?

根据https://developers.google.com/games/services/console/testpub#enabling_accounts_for_testing必须将自己添加到测试人员列表中,否则将无法正常工作。

然而,事实上,我只能使用不是开发者账户的测试账户进行身份验证,即使在将开发者添加到测试账户列表之后也是如此。难道我做错了什么?

该错误与 google play 游戏服务中的错误相同- 测试帐户登录会导致未知错误,但给定的解决方案不起作用。它仅适用于非开发人员帐户。

0 投票
2 回答
916 浏览

android - 如何使用 CURL 登录 Google Play 游戏服务?有客户端服务器游戏

所以我们开发了一个客户端服务器游戏,因为我们的游戏必须与服务器对话以获取各种信息、统计数据等,服务器实际上会生成诸如排行榜之类的东西。

因此,我们的服务器与 Google Play 游戏服务通信以提交排行榜数据是有意义的。

我们不太确定如何做到这一点?

对于安卓设备,我们确实有 AppID。这看起来更像是我们想要做的服务器到服务器的通信。

0 投票
1 回答
541 浏览

android - 保持房间连接

我正在使用新的 Google Play 游戏服务在 Android 设备上创建实时多人游戏。我在游戏和基本机制之间进行了沟通。但是,我现在意识到,只要游戏活动结束,房间就会断开连接。这让我担心有几个原因:

  1. 游戏很可能是在手机上玩的。来电肯定会导致电话活动出现,从而断开房间并因此断开游戏
  2. 显示器可能会暂停,也可能会断开连接
  3. 我曾计划在游戏屏幕上显示广告。点击广告会断开与房间/游戏的连接

有没有办法保持与房间的连接,或者可能重新连接到房间(文档似乎肯定排除了重新连接)以允许上述中断,同时仍然允许玩家无缝地继续游戏?

谢谢,罗伯

0 投票
1 回答
334 浏览

javascript - 使用 Canvas 中的交互式帖子

我正在尝试在画布元素中实现 Google+ 功能 -

是否可以在不使用 gapi.interactivepost.render() 的情况下请求交互式帖子弹出窗口?

同样,有没有办法从 JS 触发 gapi.auth.authorize() 并将其视为用户操作?(从直接点击链接/按钮可以看出)。

0 投票
2 回答
729 浏览

android - 具有 Google 游戏服务的多人游戏变体

我正在尝试建立一个有多种类型的游戏,每种类型都有很多尺寸,每种尺寸都有很多难度级别。但是 RoomConfig Build 指出:

public RoomConfig.Builder setVariant (int variant)

Sets the variant for the room when calling createRoom(RoomConfig). This is an optional, developer-controlled parameter describing the type of game to play, and is used for auto-matching criteria. Must be either a value from 1 to 1023 (inclusive), or ROOM_VARIANT_ANY (the default) if not desired.

我无法将所有这些类型拆分为从 1 到 1023 的整数,即使我将它们拆分为该整数的位。

那么有没有办法向游戏创建发送多个参数?

0 投票
1 回答
89 浏览

android - 我可以在 Google 游戏服务中让其他人看到我的 Google+ 个人资料吗?

在进行在线快速比赛(即寻找随机玩家)时,我希望游戏知道它是否专门与我相关。如果您在我的游戏中玩、击败或输给我,我想创建一个隐藏的成就(或者如果它看起来太“遥不可及”而无法实现,至少是一个通知)。我个人认为知道我正在扮演创作者和/或击败他会很棒。这可能吗?由于隐私,我总是显示为 Player_WXYZ,但我找不到禁用我的隐私的方法。

0 投票
0 回答
437 浏览

ios - Google Play 游戏服务 iOS 审核问题

我创建了使用 Google Play 游戏服务的多平台游戏。

但苹果拒绝了它,理由是:提供其他通用平台参考,在 App Store 的上下文中是不合适的。此外,删除“Google Play”访问权限以符合 App Store 审查指南是适当的。

是否有人成功提交了支持 Google Play 游戏服务的应用程序?

0 投票
0 回答
225 浏览

android - 玩游戏 - 快速游戏导致 UnsatisfiedLinkError

我已经成功地将 Play Games 用于成就和排行榜,现在我正在尝试实现多人系统(我已在开发者控制台中启用它)。

如此处所述,代码应启动快速游戏活动:

它实际上适用于我的 Nexus 7,但不适用于我的 Galaxy S4。未调用 onRoomCreated 事件,我得到一个 ARM 我唯一的提示是 logcat 中的这些行:

更新:我不再有问题。我备份了我的手机,安装了另一个 ROM(它正在工作,所以我开发了它),然后重新安装了他的备份,它开始工作了。同时撤销了我的 Google+ 帐户和我的应用程序之间的连接(google+ 应用程序 -> 设置 -> Google+ 登录)。所以我不知道哪一个真正解决了我的问题。

0 投票
3 回答
2007 浏览

android - Google Play Services Android 无法登录 Adob​​e Air

最近我一直在尝试让我的 Adob​​e Air AS3 Android 游戏与 Google Play 游戏服务一起使用。我正在使用Milkman Native Extension和 Flashdevelop。

我制作了自己的登录按钮,当我按下它时,会出现包含我所有帐户的标准“使用您的帐户登录”窗口。我第一次使用帐户登录时,它甚至为我提供了将我的游戏状态分享到我的 Google+ 圈子的标准选项。然后,当我尝试登录时,该服务显示标准的旋转进度轮,然后消失,“以玩家身份登录”框没有出现,我没有登录。ANE 告诉我它是一个unknown_error_code

我注意到的事情:

  • 它也不让我看到成就列表或排行榜。

  • 在我第一次登录后,它只是试图无限期地再次登录。

  • “使用 google+ 数据的应用程序”将其显示为“第三方应用程序”,而不是应用程序的实际标题。编辑:由于某种原因,它现在将其显示为正确的应用程序。仍然没有让我登录...

  • 我很确定这不是编码问题。

我尝试过的事情:

  • 将 SHA1 密钥与我 p12 密钥中的 SHA1 密钥匹配。

  • 登录到不同的帐户。

  • 制作我的帐户测试帐户。

  • 使用非测试人员帐户。

  • 制作新的游戏服务页面

  • 制作新的申请页面

  • 更改我的应用 ID ( com.blank.mygame)

  • 清除“使用 google+ 数据的应用”

  • 使游戏的版本号高于最近的测试账号

  • 创建新的 Google+ 帐户

  • 将我的应用程序同步到服务页面。

  • 从服务页面取消同步我的应用程序。

  • 制作新的 OAuth 2.0 客户端 ID

  • 发布游戏服务。

有什么建议么?

0 投票
3 回答
6582 浏览

android - 错误:com.google.android.gms.common.SignInButton 无法实例化。

我正在尝试运行 Google Play 游戏服务示例,但这样做时遇到了很多麻烦。

最初,尝试通过 Eclipse 中的“将现有代码导入工作区”打开现有代码项目会导致各种我无法弄清楚的错误。即 R.java 没有构建。我可以通过创建一个空白项目并复制粘贴所有代码和资源文件来解决这个问题。

所以我已经设置了项目,并且我已经引用了google-play-services_liband BaseGameUtils,所以在 MainActivity.java 中没有出现错误,并且它都可以编译和构建,但是布局编辑器不断吐出com.google.android.gms.common.SignInButton无法实例化。

我从下面的错误中粘贴了完整的堆栈跟踪。我想不出我遗漏的任何东西,Eclipse 中“问题”窗口中唯一的内容是清单的“应明确将 android:allowBackup 设置为 true 或 false”。