2

我试图将 Google+ 登录按钮集成到我的应用中。我不断收到这个“未知错误”,似乎没有人也有答案,而且自从谷歌最近在他们的 I/O 上发布这个错误以来,它显然已经发生了很多。

我在这里的“未知错误”上的 SO 线程。

所以我的问题是,我是否需要这个 Google+ 登录按钮才能将 Google Play 游戏服务 (GPGS) 集成到我的应用程序中?如果我使用 GPGS 的某个功能,我是否必须让用户登录 Google+?最终,我想要的只是使用 GPGS 的排行榜功能,并且不在乎他们是否登录到 Google+。

4

1 回答 1

2

没有真正需要按钮,但它们是向用户传达他们可以使用 Google 登录的最佳方式。如果您只想使用排行榜,请按以下步骤操作:

  1. 按照我们的文档中的说明执行设置并创建游戏的客户端 ID 。
  2. 在开发者控制台中配置排行榜。
  3. 设置一个或多个测试帐户以用于测试您的应用。

完成后,您就可以开始编写代码了。下载示例以作为起点。

  1. 将 BaseGameUtils 导入您的工作区。
  2. 将 Google Play Services 库项目导入您的工作区(您可以在 SDK 管理器中的 Extras、Google、Google Play Services 下找到它)
  3. 从示例的 BaseGameActivity 派生您的 Activity 类
  4. 在您的布局中添加一个登录按钮(请参阅示例的布局 XML)
  5. 当用户单击按钮时,调用beginUserInitiatedSignIn().
  6. 当你得到 时onSignInSucceeded,隐藏登录按钮。现在您已准备好进行任何 API 调用,包括提交排行榜分数!

希望这可以帮助。

如果没有,也请查看我们的故障排除指南,看看是否有任何您可能忽略的设置问题。

于 2013-06-12T20:09:42.157 回答