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
.