Pakiet SDK Engage zawiera zestaw przykładowych aplikacji, które pokazują, jak zintegrować pakiet SDK z aplikacją, aby publikować różne typy treści. Te aplikacje to świetny sposób na poznanie sposobu korzystania z pakietu SDK, rozpoczęcie integracji w swojej aplikacji oraz sprawdzenie kilku sprawdzonych metod.
Przykładowe aplikacje są dostępne w tych językach:
- Java
- Kotlin
Aby uruchomić przykładową aplikację, sklonuj repozytorium przykładów Engage SDK i otwórz przykładowy projekt aplikacji w ulubionym środowisku IDE. Następnie postępuj zgodnie z instrukcjami w pliku README, aby skompilować i uruchomić aplikację.
Repozytorium przykładowych aplikacji zawiera 2 aplikacje, które demonstrują publikowanie różnych typów treści:
Odczytywanie przykładowej aplikacji
Ta przykładowa aplikacja pokazuje, jak zintegrować treści do czytania za pomocą interfejsów API pakietu SDK Engage. Aplikacja korzysta z różnych interfejsów API wymienionych w artykule Engage SDK Read: Third-party technical integration instructions (Aplikacja Engage SDK: instrukcje integracji technicznej z usługami innych firm).
Podczas sprawdzania tej przykładowej aplikacji weź pod uwagę te kwestie:
- Aplikacja jest napisana w pełni w języku Java.
- Główny punkt kodu znajduje się w katalogu read/publish, który zawiera cały kod potrzebny do publikowania za pomocą pakietu SDK Engage.
- Aplikacja demonstruje korzystanie z WorkManager zgodnie z zaleceniami w dokumentacji Engage API, a EngageServiceWorker to worker, który odpowiada za publikowanie.
- EbookToEntityConverter zawiera metody tworzenia elementu do opublikowania. Ta klasa pokazuje, jak tworzyć obiekty na podstawie danych, które już istnieją w aplikacji.
Link do przykładowej aplikacji z pakietem Engage SDK na GitHubie
Przykładowa aplikacja do oglądania
Ta przykładowa aplikacja pokazuje, jak zintegrować treści wideo za pomocą interfejsów API Engage SDK. Aplikacja korzysta z różnych interfejsów API wymienionych w artykule Engage SDK Watch: Third-party technical integration instructions (Angażujący pakiet SDK Watch: instrukcje integracji technicznej z usługami innych firm).
Podczas sprawdzania tej przykładowej aplikacji weź pod uwagę te kwestie:
- Aplikacja jest w pełni napisana w języku Kotlin.
- Główny punkt kodu znajduje się w katalogu watch/publish, który zawiera cały kod potrzebny do publikowania za pomocą pakietu Engage SDK.
- Aplikacja demonstruje użycie WorkManager zgodnie z zaleceniami w dokumentacji Engage API, a EngageServiceWorker to worker, który odpowiada za publikowanie.
- Klasa ItemToEntityConverter zawiera metody służące do tworzenia obiektu na potrzeby publikacji. Ta klasa pokazuje, jak tworzyć encji na podstawie danych, które już istnieją w aplikacji.
Link do przykładowej aplikacji na zegarek do testowania pakietu Engage SDK na GitHubzie
Dodatkowe wskazówki
Oto kilka dodatkowych wskazówek dotyczących przykładowych aplikacji z pakietem Engage SDK:
- Korzystając z przykładowych aplikacji, dowiedz się, jak wywoływać w swojej aplikacji konkretne interfejsy API pakietu Engage SDK.
- Eksperymentuj z różnymi funkcjami pakietu Engage SDK.
Pomoc
Jeśli masz pytania, których nie udało Ci się znaleźć w tym artykule, wyślij je na adres engage-developers@google.com.