Usługa zdarzeń w Grach Google Play umożliwia gromadzenie zbiorczych danych wygenerowanych przez graczy podczas rozgrywki i przechowywanie ich na serwerach Google na potrzeby statystyk gier. Możesz elastycznie określić, jakie dane o graczach ma zbierać Twoja gra. Mogą to być na przykład takie dane jak:
- Gracze używają konkretnego elementu
- Gracze osiągają określony poziom
- Gracze wykonują określone działania w grze
Możesz wykorzystać te dane o zdarzeniach, by pomóc w ulepszaniu gry. Możesz na przykład dostosować poziom trudności tych poziomów w grze, których ukończenie jest dla graczy zbyt trudne.
Więcej informacji o implementowaniu zdarzeń na platformie znajdziesz w artykule Implementacje klientów.
Integrowanie zdarzeń z grą
Ten przepływ pracy opisuje, jak zastosować zdarzenia w grze:
- Definiowanie zdarzeń. Aby zdefiniować nowe zdarzenia do rejestrowania w grze:
- W Konsoli Google Play otwórz stronę Wydarzenia dotyczącą gry.
- Kliknij przycisk Dodaj nowe zdarzenie i skonfiguruj właściwości zdarzenia.
- Opublikuj definicje zdarzeń, wykonując czynności opisane w sekcji Publikowanie zmian w grze.
Zaimplementuj rejestrowanie zdarzeń w grze za pomocą interfejsów API zdarzeń. Na przykład w kodzie Androida wywoływaj metodę
increment
za każdym razem, gdy gra wykryje, że zostało wywołane ważne dla niej zdarzenie.Wyświetlanie danych zdarzeń. Otwórz stronę Zdarzenia swojej gry w Konsoli Google Play, aby zobaczyć statystyki zarejestrowanych zdarzeń.
Podstawowe informacje o wydarzeniach
Interfejsy API zdarzeń umożliwiają definiowanie i zbieranie interesujących danych dotyczących rozgrywki oraz przesyłanie ich do pakietu SDK Gier Play.
Zdarzenie z pakietu SDK Gier Play zawiera te kluczowe właściwości:
Właściwość | Opis |
---|---|
ID | Unikalny ciąg znaków wygenerowany przez Konsolę Google Play na potrzeby tego zdarzenia. Użyj tego unikalnego identyfikatora, by odwołać się do wydarzenia w klientach gier. |
funkcji | Krótka nazwa zdarzenia. Nazwa może mieć maksymalnie 100 znaków.
Ta wartość jest używana przez Konsolę Google Play i może być wyświetlana w Twojej grze.
Przykłady:
|
Description | Dłuższy opis zdarzenia (np. „Liczba razy, gdy gracz zabił zombie” lub „Łączna liczba czerwonych klejnotów, które gracz wyeliminował i dopasował”). Opis może mieć maksymalnie 500 znaków. Ta wartość jest używana przez Konsolę Google Play i może być wyświetlana w Twojej grze. |
Typ zdarzenia |
Pole deklarujące typ danych śledzonych przez zdarzenie. Ta wartość jest używana przez Konsolę Google Play do obsługi raportów ze statystykami graczy. Obsługiwane są 2 rodzaje zdarzeń:
|
Ikona | Kwadratowa ikona, która zostanie powiązana z wydarzeniem. |
Tworzenie wydarzenia
Aby utworzyć nowe wydarzenie w grze, wykonaj te czynności:
- Dodaj grę do Konsoli Google Play, jeśli jeszcze jej nie masz.
- W Konsoli Google Play kliknij ikonę usług gier po lewej stronie i wybierz wpis swojej gry.
- Wybierz kartę Zdarzenia po lewej stronie i kliknij przycisk Dodaj zdarzenie.
- Wpisz szczegóły wydarzenia, które chcesz utworzyć.
- Kliknij Zapisz. Jeśli nie wystąpią błędy, wydarzenie będzie miało stan „Gotowe do publikacji”. Możesz teraz przejść do opublikowania zmian w grze.
Edytowanie wydarzenia
Aby edytować utworzone przez siebie wydarzenie:
- W Konsoli Google Play otwórz kartę Zdarzenia i wybierz wpis wydarzenia, które chcesz edytować. Powinien wyświetlić się ten sam formularz, który został użyty podczas tworzenia zdarzenia.
- Wprowadź zmiany.
- Po zakończeniu edytowania zdarzenia kliknij przycisk Zapisz.
- Przetestuj grę, aby sprawdzić zmodyfikowane zdarzenie. Jeśli działa, ponownie opublikuj zmiany w grze.
Usuwanie wydarzenia
Możesz usuwać wydarzenia, które są w wersji roboczej lub zostały opublikowane. Aby usunąć wydarzenie w Konsoli Google Play, kliknij przycisk Usuń u dołu formularza tego wydarzenia.
Zresetuj dane zdarzenia
Możesz zresetować dane o postępach gracza, którzy testują wydarzenia.
- Aby zresetować zdarzenia w wersji roboczej w Konsoli Google Play, u dołu formularza odpowiedniego wydarzenia kliknij przycisk Resetuj postęp zdarzenia.
- Aby automatycznie zresetować dane zdarzeń, wywołaj metody
Events
interfejsu Management API.
Implementacje klienta
Aby dowiedzieć się, jak wdrożyć zdarzenia na swojej platformie, zapoznaj się z tymi materiałami: