Z tego artykułu dowiesz się, jak wykrywać użycie interfejsu Play Games Services API w grze i nim zarządzać.
Ograniczenie częstotliwości wykrywania
Jeśli używasz pakietu SDK usług gier Play, moduły obsługi wywołań zwrotnych lub detektory zwracają błędy, gdy gra przekracza limit częstotliwości żądań.
Na Androidzie wywołania zwracające obiekty PendingResult
, takie jak incrementAchievementImmediate
, zwracają w obiekcie wyniku kod stanu STATUS_NETWORK_ERROR_OPERATION_DEFERRED
. Ten kod stanu oznacza, że biblioteka automatycznie spróbuje nawiązać połączenie później, gdy liczba żądań w grze nie będzie już ograniczona.
Aby dowiedzieć się, jak poprosić o zwiększenie limitu w swoich grach, przeczytaj sekcję o zwiększaniu limitu.
Zarządzaj limitem dziennym
Dzienny limit aplikacji w Google Cloud Platform możesz sprawdzić w swoim projekcie 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 powiązanego z projektem, utwórz je.
- Otwórz stronę Włączone interfejsy API w bibliotece interfejsów API w konsoli API i wybierz interfejs API z listy.
- Aby wyświetlić i zmienić ustawienia związane z limitami, wybierz Limity. Aby wyświetlić statystyki użytkowania, wybierz Użycie.
Możesz ustawić maksymalną liczbę wywołań, jakie użytkownik może wykonać w ciągu sekundy, aby mieć pewność, że aplikacja, która nie narusza zasad, nie wykorzysta całego limitu aplikacji. Więcej informacji o ograniczaniu wykorzystania znajdziesz w dokumentacji Google Cloud Platform.
Aby dowiedzieć się, jak poprosić o zwiększenie limitu w swoich grach, przeczytaj sekcję o zwiększaniu 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 w grach zwykle nie są akceptowane, chyba że Twoja gra jest wyjątkowo używana i jest zgodna ze sprawdzonymi metodami podanymi na liście kontrolnej jakości.