Engage SDK 示例应用

Engage SDK 包含一组示例应用,演示了如何在应用中集成 SDK 以发布不同类型的内容。这些应用是学习如何使用 SDK、开始在您自己的应用中进行集成的好方法,以及一些最佳实践。

示例应用提供以下语言版本:

  • Java
  • Kotlin

如需运行示例应用,请克隆 Engage SDK Samples 代码库,并在您的首选 IDE 中打开示例应用项目。然后,按照 README 文件中的说明构建并运行应用。

示例应用代码库包含两个应用,分别用于演示如何发布不同类型的内容:

读取示例应用

此示例应用演示了如何使用 Engage SDK API 集成“阅读”内容。该应用使用了 Engage SDK Read:第三方技术集成说明中提及的不同 API

在查看此示例应用时,请考虑以下事项:

  • 该应用完全是用 Java 编写的。
  • 这些代码的主要焦点位于 read/publish 目录中,其中包含通过 Engage SDK 发布所需的所有代码。
  • 该应用演示了如何按照 Engage API 文档中建议使用 WorkManager,而 EngageServiceWorker 是执行发布的工作器。
  • EbookToEntityConverter 包含构建实体以进行发布的方法。此类有助于展示如何根据应用中已存在的数据构建实体。

指向 GitHub 上的 Engage SDK Read 示例应用的链接

手表示例应用

此示例应用演示了如何使用 Engage SDK API 集成视频内容。该应用使用了 Engage SDK Watch:第三方技术集成说明中提到的不同 API

在查看此示例应用时,请考虑以下事项:

  • 该应用完全用 Kotlin 编写。
  • 该代码的主要焦点位于 watch/publish 目录,其中包含通过 Engage SDK 发布所需的所有代码。
  • 该应用演示了如何按照 Engage API 文档中建议使用 WorkManager,而 EngageServiceWorker 是执行发布的工作器。
  • ItemToEntityConverter 包含构建实体以发布的方法。此类有助于展示如何根据应用中已存在的数据构建实体。

指向 GitHub 上的 Engage SDK Watch 示例应用的链接

其他提示

以下是关于使用 Engage SDK 示例应用的一些其他提示:

  • 通过示例应用,了解如何在您的应用中调用特定的 Engage SDK API。
  • 对 Engage SDK 的不同功能进行实验。

支持

如果您遇到本文未涵盖的其他问题,请发送电子邮件至 engage-developers@google.com