Zarządzanie wykorzystaniem interfejsu Play Games Services API
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
W tym artykule opisano, jak wykrywać korzystanie z interfejsu API Usług gier Play w grze i jak nim zarządzać.
Wykrywanie ograniczeń liczby żądań
Jeśli używasz pakietu SDK Usług gier Google Play, wywołania zwrotne lub odbiorcy zwracają błędy, gdy gra przekroczy limit szybkości.
W Androidzie wywołania zwracające obiekty PendingResult, takie jak incrementAchievementImmediate, zwracają w obiekcie wyniku kod stanu STATUS_NETWORK_ERROR_OPERATION_DEFERRED. Ten kod stanu wskazuje, że biblioteka automatycznie spróbuje ponownie wykonać wywołanie, gdy gra nie będzie już objęta ograniczeniem szybkości.
Aby poprosić o dodatkowy limit dla swoich gier, zapoznaj się z sekcją Zwiększenie limitu.
Zarządzanie dziennym limitem
Aby sprawdzić dzienną pulę aplikacji w Google Cloud Platform, otwórz swój projekt w Google Cloud Platform.
Aby wyświetlić lub zmienić limity wykorzystania w projekcie albo poprosić o zwiększenie limitu, wykonaj te czynności:
Aby wyświetlić i zmienić ustawienia związane z limitami, kliknij Limity. Aby wyświetlić statystyki użytkowania, kliknij Użycie.
Aby zapobiec wykorzystaniu przez nadużywających użytkowników całej puli aplikacji, możesz ustawić maksymalną liczbę połączeń, które użytkownik może wykonać w sekundzie. Więcej informacji o ograniczaniu wykorzystania znajdziesz w dokumentacji Google Cloud Platform.
Aby poprosić o dodatkowy limit dla swoich gier, zapoznaj się z sekcją Zwiększenie limitu.
Poproś o zwiększenie limitu
Aby poprosić o zwiększenie limitu gry, kliknij link Poproś o więcej obok pozycji limitu aplikacji w Google Cloud Platform.
Prośby o zwiększenie limitu gier zwykle nie są akceptowane, chyba że gra cieszy się wyjątkową popularnością i przestrzega sprawdzonych metod opisanych w liście kontrolnej jakości.
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-08-30 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-08-30 UTC."],[],[],null,["This topic describes how to detect and manage Play Games Services API usage in\nyour game.\n\nDetect rate limiting\n\nIf you are using the Play Games Services SDK, your callback handlers or listeners\nreturn errors when your game exceeds its rate limit.\n\nIn Android, calls that return\n[`PendingResult`](https://developer.android.com/reference/com/google/android/gms/common/api/PendingResult.html)\nobjects,\nsuch as\n[`incrementAchievementImmediate`](https://developer.android.com/reference/com/google/android/gms/games/achievement/Achievements.html#incrementImmediate(com.google.android.gms.common.api.GoogleApiClient,%20java.lang.String,%20int)),\nreturn a `STATUS_NETWORK_ERROR_OPERATION_DEFERRED` status code in the\nresult object. This status code indicates that the library will automatically\nattempt to make the call again later when your game is no longer rate limited.\n\nTo request additional quota for your games, see the\n[quota increase](#quota-increase) section.\n\nManage your daily quota\n\nYou can review your application's daily quota for Google Cloud Platform by\nvisiting your project in the\n[Google Cloud Platform](https://console.developers.google.com/).\n\nTo view or change usage limits for your project, or to request an increase to\nyour quota, do the following:\n\n1. If you don't already have a [billing account](//cloud.google.com/billing/docs/how-to/manage-billing-account) for your project, then create one.\n2. [Visit the Enabled APIs page of the\n API library](https://console.cloud.google.com/apis/enabled) in the API Console, and select an API from the list.\n3. To view and change quota-related settings, select **Quotas** . To view usage statistics, select **Usage**.\n\nYou can set the maximum number of calls a user can make per second, to\nhelp ensure that an abusive player doesn't use up all of your application's\nquota. To learn more about capping usage, see the\nGoogle Cloud Platform\n[documentation](https://developers.google.com/console/help/capping-usage).\n\nTo request additional quota for your games, see the\n[quota increase](#quota-increase) section.\n\nRequest a quota increase\n\nTo request a game quota increase, click the *Request more* link next to\nyour app's quota entry in the\n[Google Cloud Platform](https://console.developers.google.com/).\n\nRequests to increase the games quota usually aren't accepted unless your game is\nexperiencing exceptional usage and is obeying the best practices in the\n[quality checklist](https://developers.google.com/games/services/bestpractices#9_quota_and_rate_limiting)."]]