Zarządzanie wykorzystaniem interfejsu Play Games Services API

W tym artykule opisujemy, jak wykrywać i zarządzać użyciem interfejsu API usług Gier Play w grze.

Wykrywanie ograniczenia liczby żądań

Jeśli używasz pakietu SDK usług gier Play, moduły obsługi wywołań zwrotnych lub odbiorniki zwracają błędy, gdy gra przekroczy limit liczby żądań.

W Androidzie wywołania, które zwracają obiekty PendingResult, takie jak incrementImmediate, zwracają kod stanu NETWORK_ERROR_OPERATION_FAILED w obiekcie wyniku. Ten kod stanu wskazuje, że biblioteka automatycznie spróbuje ponownie wykonać wywołanie później, gdy gra nie będzie już podlegać ograniczeniom liczby wywołań.

Aby poprosić o dodatkowy limit na potrzeby gier, zapoznaj się z sekcją dotyczącą zwiększania limitu.

Zarządzanie limitem dziennym

Dzienny limit aplikacji w Google Cloud Platform możesz sprawdzić, otwierając projekt w Google Cloud Platform.

Aby wyświetlić lub zmienić limity wykorzystania w projekcie albo poprosić o zwiększenie limitu:

  1. Jeśli nie masz jeszcze konta rozliczeniowego dla projektu, utwórz je.
  2. Otwórz stronę Włączone interfejsy API w bibliotece interfejsów API w Konsoli interfejsów API i wybierz interfejs API z listy.
  3. Aby wyświetlić i zmienić ustawienia związane z limitami, kliknij Limity. Aby wyświetlić statystyki użytkowania, kliknij Użycie.

Możesz ustawić maksymalną liczbę wywołań, które użytkownik może wykonać w ciągu sekundy, aby zapobiec wyczerpaniu limitu aplikacji przez gracza, który nadużywa systemu. Więcej informacji o ograniczaniu wykorzystania znajdziesz w dokumentacji Google Cloud Platform.

Aby poprosić o dodatkowy limit na potrzeby gier, zapoznaj się z sekcją dotyczącą zwiększania limitu.

Poproś o zwiększenie limitu

Aby poprosić o zwiększenie limitu gry, kliknij link Poproś o więcej obok limitu aplikacji w Google Cloud Platform.

Prośby o zwiększenie limitu gier zwykle nie są akceptowane, chyba że gra jest wyjątkowo popularna i spełnia wymagania określone na liście kontrolnej jakości.