管理 Play 游戏服务 API 使用情况

本主题介绍如何在您的游戏中检测和管理 Play 游戏服务 API 使用情况。

检测速率限制

如果您使用的是 Play 游戏服务 SDK,则当您的游戏超过其速率限制时,您的回调处理程序或侦听器会返回错误。

在 Android 中,返回 PendingResult 对象的调用,例如 incrementAchievementImmediate,将在结果对象中返回 STATUS_NETWORK_ERROR_OPERATION_DEFERRED 状态代码。此状态代码表示库将自动尝试稍后再次进行调用,此时您的游戏不再受速率限制。

要为您的游戏请求额外的配额,请参阅 配额增加 部分。

管理您的每日配额

您可以通过访问您在 Google Cloud Platform 中的项目,查看您的应用程序的 Google Cloud Platform 每日配额。

要查看或更改项目的用量限制,或请求增加配额,请执行以下操作

  1. 如果您还没有为您的项目创建 计费帐户,请创建一个。
  2. 访问 API 库的已启用 API 页面(在 API 控制台中),然后从列表中选择一个 API。
  3. 要查看和更改与配额相关的设置,请选择配额。要查看使用情况统计信息,请选择使用情况

您可以设置用户每秒可以进行的调用次数上限,以帮助确保滥用玩家不会耗尽您的应用程序的所有配额。要详细了解如何限制用量,请参阅 Google Cloud Platform 的 文档

要为您的游戏请求额外的配额,请参阅 配额增加 部分。

请求配额增加

要请求游戏配额增加,请在 Google Cloud Platform 中,点击您应用的配额条目旁边的“请求更多”链接。

除非您的游戏遇到异常使用情况并且遵守 质量清单 中的最佳实践,否则通常不会接受增加游戏配额的请求。