Apps de ejemplo del SDK de Engage

El SDK de Engage incluye un conjunto de apps de ejemplo que demuestran cómo integrar el SDK en tu app para publicar diferentes tipos de contenido. Estas apps son una excelente manera de aprender a usar el SDK y comenzar con la integración en tu propia app, además de algunas prácticas recomendadas.

Las apps de ejemplo están disponibles en los siguientes idiomas:

  • Java
  • Kotlin

Para ejecutar una app de ejemplo, clona el repositorio de muestras del SDK de Engage y abre el proyecto de la app de muestra en tu IDE preferido. Luego, sigue las instrucciones en el archivo readme para compilar y ejecutar la app.

El repositorio de apps de ejemplo incluye dos apps para demostrar la publicación de diferentes tipos de contenido:

Leer la app de ejemplo

Esta app de ejemplo muestra cómo integrar contenido de "lectura" con las APIs del SDK de Engage. La app incluye el uso de diferentes APIs mencionadas en la lectura del SDK de Engage: Instrucciones de integración técnica de terceros.

Cuando revises esta app de ejemplo, ten en cuenta lo siguiente:

  • La app está escrita completamente en Java.
  • El punto focal del código se encuentra en el directorio read/publish, que contiene todo el código necesario para publicar a través del SDK de Engage.
  • La app muestra el uso de WorkManager como se recomienda en los documentos de la API de Engage y EngageServiceWorker es el trabajador que realiza la publicación.
  • EbookToEntityConverter contiene métodos para crear una entidad de publicación. Esta clase es útil para mostrar cómo construir una entidad a partir de los datos que ya existen en tu aplicación.

Vínculo a la app de muestra de lectura del SDK de Engage en GitHub

App de ejemplo para mirar

Esta app de ejemplo muestra cómo integrar contenido de video mediante las APIs del SDK de Engage. La app incluye el uso de diferentes APIs mencionadas en el artículo del SDK de Engage: instrucciones de integración técnica de terceros.

Cuando revises esta app de ejemplo, ten en cuenta lo siguiente:

  • La app está escrita completamente en Kotlin.
  • El punto focal del código se encuentra en el directorio watch/publish, que contiene todo el código necesario para publicar a través del SDK de Engage.
  • La app muestra el uso de WorkManager como se recomienda en los documentos de la API de Engage y EngageServiceWorker es el trabajador que realiza la publicación.
  • ItemToEntityConverter contiene métodos para compilar una entidad de publicación. Esta clase es útil para mostrar cómo construir una entidad a partir de los datos que ya existen en tu aplicación.

Vínculo a la app de ejemplo de reproducción del SDK de Engage en GitHub

Sugerencias adicionales

A continuación, se incluyen algunas sugerencias adicionales para utilizar las aplicaciones de ejemplo del SDK de Engage:

  • Utiliza las apps de ejemplo para comprender cómo llamar a las APIs del SDK de Engage específicas en tu app.
  • Experimenta con diferentes funciones del SDK de Engage.

Asistencia

Comunícate con engage-developers@google.com si tienes preguntas que no están detalladas aquí.