Zarządzanie wykorzystaniem interfejsu Play Games Services API

Z tego artykułu dowiesz się, jak wykrywać i zarządzać wykorzystaniem interfejsu API usług gier Play w swojej grze.

Wykrywanie ograniczeń liczby żądań

Jeśli używasz pakietu SDK usług gier Play, w przypadku przekroczenia limitu przez grę funkcje zwrotne lub odbiorniki zwracają błędy.

W Androidzie wywołania, które zwracają obiekty PendingResult, np.incrementImmediate, zwracają kod stanuNETWORK_ERROR_OPERATION_FAILED w obiekcie wyniku. Ten kod stanu oznacza, że biblioteka automatycznie spróbuje ponownie wykonać połączenie później, gdy gra nie będzie już podlegać ograniczeniu liczby żądań.

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

Zarządzanie dziennym limitem

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żytkowanie.

Możesz ustawić maksymalną liczbę wywołań, które użytkownik może wykonać w ciągu sekundy, aby zapobiec wyczerpaniu limitu aplikacji przez użytkownika, który nadużywa usługi. 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.

Prośba 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 Twoja gra jest wyjątkowo popularna i spełnia wymagania określone na liście kontrolnej jakości.