Engage SDK 示例应用

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

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

  • Java
  • Kotlin

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

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

阅读示例应用

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

在查看此示例应用时,请注意以下几点

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

GitHub 上的 Engage SDK 阅读示例应用链接

观看示例应用

此示例应用演示了如何使用 Engage SDK API 集成视频内容。应用中包含了 Engage SDK 观看:第三方技术集成说明 中提及的不同 API 的用法。

在查看此示例应用时,请注意以下几点

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

GitHub 上的 Engage SDK 观看示例应用链接

其他提示

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

  • 使用示例应用来了解如何在您的应用中调用特定的 Engage SDK API。
  • 尝试 Engage SDK 的不同功能。

支持

如果您有此处未涵盖的任何问题,请联系 engage-developers@google.com