Przykładowe aplikacje pakietu SDK Engage

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.