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:
- Jeśli nie masz jeszcze konta rozliczeniowego dla swojego 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.
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.