O SDK Engage inclui um conjunto de apps de exemplo que demonstram como integrar o SDK ao seu app para publicar diferentes tipos de conteúdo. Esses apps são uma ótima maneira de aprender a usar o SDK, começar a integração no seu próprio app e conhecer algumas práticas recomendadas.
Os apps de exemplo estão disponíveis nos seguintes idiomas:
- Java
- Kotlin
Para executar um app de exemplo, clone o repositório de amostras do SDK Engage e abra o projeto de app de amostra no ambiente de desenvolvimento integrado de sua preferência. Em seguida, siga as instruções no arquivo README para criar e executar o app.
O repositório de apps de exemplo inclui dois apps para demonstrar a publicação de diferentes tipos de conteúdo:
Leia o app de exemplo
Este app de exemplo demonstra como integrar o conteúdo de "leitura" usando as APIs do SDK Engage. O app inclui o uso de diferentes APIs mencionadas em SDK Engage Read: instruções técnicas de integração de terceiros.
Ao analisar esse app de exemplo, considere o seguinte:
- O aplicativo é totalmente escrito em Java.
- O ponto principal do código está no diretório read/publish, contendo todo o código necessário para publicar pelo SDK Engage.
- O app demonstra o uso do WorkManager, conforme recomendado nos documentos da API Engage, e o EngageServiceWorker é o worker que faz a publicação.
- EbookToEntityConverter contém métodos para criar uma entidade para publicação. Essa aula é útil para mostrar como construir uma entidade com base nos dados que já existem no aplicativo.
Link para o app de exemplo Engage SDK Read no GitHub
Assista ao exemplo de app
Este app de exemplo demonstra como integrar conteúdo de vídeo usando as APIs Engage SDK. O app inclui o uso de diferentes APIs mencionadas no SDK Engage Watch: instruções técnicas de integração de terceiros.
Ao analisar esse app de exemplo, considere o seguinte:
- O app é totalmente escrito em Kotlin.
- O ponto focal principal do código está no diretório watch/publish, que contém todo o código necessário para publicar pelo SDK Engage.
- O app demonstra o uso do WorkManager, conforme recomendado nos documentos da API Engage, e o EngageServiceWorker é o worker que faz a publicação.
- ItemToEntityConverter contém métodos para criar uma Entity para publicação. Essa classe é útil para mostrar como construir uma entidade a partir dos dados que já existem no seu aplicativo.
Link para o app de exemplo Engage SDK Watch no GitHub (link em inglês)
Dicas adicionais
Confira mais algumas dicas para usar os apps de exemplo do SDK Engage:
- Use os apps de exemplo para entender como chamar APIs Engage SDK específicas no seu app.
- Teste diferentes recursos do SDK Engage.
Suporte
Entre em contato com engagement-developers@google.com em caso de dúvidas.