Engage SDK 包含一组示例应用,演示了如何在应用中集成该 SDK 以发布不同类型的内容。通过这些应用,您可以了解如何使用 SDK、开始在自己的应用中进行集成,以及一些最佳实践。
示例应用提供以下语言的版本:
- Java
- Kotlin
如需运行示例应用,请克隆 Engage SDK 示例代码库,然后在首选 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。