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:
- Jeśli nie masz jeszcze konta rozliczeniowego dla projektu, utwórz je.
- Otwórz stronę Włączone interfejsy API w bibliotece interfejsów API w konsoli interfejsów API i wybierz interfejs API z listy.
- 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.