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