Примеры приложений Engage SDK

Engage SDK включает в себя набор примеров приложений, демонстрирующих, как интегрировать SDK в ваше приложение для публикации различных типов контента. Эти приложения — отличный способ научиться использовать SDK, начать интеграцию в ваше собственное приложение, а также ознакомиться с некоторыми передовыми практиками.

Примеры приложений доступны на следующих языках:

  • Ява
  • Котлин

Чтобы запустить пример приложения, клонируйте репозиторий примеров Engage SDK и откройте проект примера приложения в предпочитаемой вами среде разработки (IDE). Затем следуйте инструкциям в файле README для сборки и запуска приложения.

Репозиторий примеров приложений включает два приложения для демонстрации публикации различных типов контента:

Прочитать пример приложения

Этот пример приложения демонстрирует, как интегрировать контент для чтения с помощью API Engage SDK. Приложение использует различные API, упомянутые в документе Engage SDK Read: инструкции по технической интеграции сторонних разработчиков.

When reviewing this sample app, consider the following:

  • Приложение полностью написано на Java.
  • Основная часть кода находится в каталоге read/publish , содержащем весь код, необходимый для публикации через Engage SDK.
  • Приложение демонстрирует использование WorkManager, как рекомендовано в документации Engage API, а EngageServiceWorker — это работник, который выполняет публикацию.
  • Класс EbookToEntityConverter содержит методы для создания сущности для публикации. Этот класс полезен для демонстрации того, как создать сущность из данных, уже существующих в вашем приложении.

Ссылка на пример приложения Engage SDK Read на GitHub

Посмотрите пример приложения

Этот пример приложения демонстрирует интеграцию видеоконтента с помощью API Engage SDK. Приложение использует различные API, упомянутые в разделе Engage SDK Watch: инструкции по технической интеграции сторонних приложений.

При рассмотрении этого примера приложения учтите следующее:

  • Приложение полностью написано на Kotlin.
  • Основная часть кода находится в каталоге watch/publish , содержащем весь код, необходимый для публикации через Engage SDK.
  • Приложение демонстрирует использование WorkManager, как рекомендовано в документации Engage API, а EngageServiceWorker — это работник, который выполняет публикацию.
  • ItemToEntityConverter содержит методы для создания сущности для публикации. Этот класс полезен для демонстрации того, как создать сущность из данных, уже существующих в вашем приложении.

Ссылка на пример приложения Engage SDK Watch на GitHub

Дополнительные советы

Вот несколько дополнительных советов по использованию примеров приложений Engage SDK:

  • Используйте примеры приложений, чтобы понять, как вызывать определенные API Engage SDK в вашем приложении.
  • Поэкспериментируйте с различными функциями Engage SDK.

Поддерживать

Если у вас есть вопросы, которые здесь не освещены, свяжитесь с нами по адресу engage-developers@google.com .