Zawiera on zestaw przykładowych aplikacji, które pokazują, jak zintegrować go z aplikacją, aby publikować różne rodzaje treści. Dzięki tym aplikacjom dowiesz się, jak używać pakietu SDK, oraz jak rozpocząć integrację z własną aplikacją, a także poznasz kilka sprawdzonych metod.
Przykładowe aplikacje są dostępne w tych językach:
- Java
- Kotlin
Aby uruchomić przykładową aplikację, skopiuj repozytorium ofert SDK Engage SDK i otwórz przykładowy projekt aplikacji w preferowanym IDE. Następnie postępuj zgodnie z instrukcjami w pliku README, aby skompilować i uruchomić aplikację.
Przykładowe repozytorium aplikacji zawiera 2 aplikacje do zademonstrowania publikowania różnych typów treści:
Odczytywanie przykładowej aplikacji
Ta przykładowa aplikacja pokazuje, jak zintegrować „czytanie” treści za pomocą interfejsów API pakietu Engage SDK. Aplikacja korzysta z różnych interfejsów API wymienionych w sekcji Engage SDK na temat integracji technicznej z narzędziami innych firm.
Podczas sprawdzania tej przykładowej aplikacji weź pod uwagę te kwestie:
- Aplikacja jest napisana w całości w języku Java.
- Głównym punktem kodu jest katalog read/publish, w którym znajduje się kod niezbędny do opublikowania za pomocą pakietu SDK Engage.
- Aplikacja prezentuje użycie obiektu WorkManager w sposób zalecany w dokumentacji interfejsu Engage API, a EngageServiceWorker to instancja robocza, która publikuje.
- EbookToEntityConverter zawiera metody tworzenia encji do publikowania. Ta klasa przydaje się do tworzenia encji danych znajdujących się już w aplikacji.
Link do przykładowej aplikacji odczytującej pakiet SDK Engage SDK na GitHubie
Przykładowa aplikacja na zegarek
Ta przykładowa aplikacja pokazuje, jak zintegrować treści wideo za pomocą interfejsów Engage SDK. Aplikacja korzysta z różnych interfejsów API wymienionych w Engage SDK Watch: instrukcje integracji technicznej firm zewnętrznych.
Podczas sprawdzania tej przykładowej aplikacji weź pod uwagę te kwestie:
- Aplikacja jest napisana w całości w Kotlin.
- Głównym punktem kodu jest katalog watch/publish, w którym znajduje się kod potrzebny do opublikowania pakietu Engage SDK.
- Aplikacja prezentuje użycie obiektu WorkManager w sposób zalecany w dokumentacji interfejsu Engage API, a EngageServiceWorker to instancja robocza, która publikuje.
- ItemToEntityConverter zawiera metody tworzenia encji do publikacji. Ta klasa przydaje się do pokazywania, jak utworzyć encję na podstawie danych, które już istnieją w aplikacji.
Link do przykładowej aplikacji Engage SDK na stronie GitHub
Dodatkowe wskazówki
Oto kilka dodatkowych wskazówek dotyczących korzystania z przykładowych aplikacji SDK dla Agencji:
- Użyj przykładowych aplikacji, aby dowiedzieć się, jak wywoływać określone interfejsy API pakietu Engage SDK w swojej aplikacji.
- Eksperymentuj z różnymi funkcjami pakietu SDK dla Agencji.
Pomoc
Jeśli masz pytania, na które nie znajdziesz odpowiedzi, wyślij e-maila na adres engagement-developers@google.com.