Engage SDK 範例應用程式

Engage SDK 包含一組範例應用程式,可說明如何在應用程式中整合 SDK,以便發布不同類型的內容。這些應用程式是瞭解如何使用 SDK 的好方法,可讓您開始在自己的應用程式中整合 SDK,並瞭解一些最佳做法。

範例應用程式提供下列語言:

  • Java
  • Kotlin

如要執行範例應用程式,請複製 Engage SDK 範例存放區,然後在您偏好的 IDE 中開啟範例應用程式專案。然後按照 README 檔案中的操作說明,建構及執行應用程式。

應用程式範例存放區包含兩個應用程式,用於示範發布不同類型的內容:

閱讀範例應用程式

這個範例應用程式示範如何使用 Engage SDK API 整合「閱讀」內容。應用程式會使用Engage SDK Read:第三方技術整合操作說明中提及的不同 API

審查這個範例應用程式時,請考量下列事項:

  • 應用程式完全以 Java 編寫。
  • 程式碼的主要重點位於 read/publish 目錄中,其中包含透過 Engage SDK 發布所需的所有程式碼。
  • 這個應用程式會示範如何使用 WorkManager,這與 Engage API 說明文件中的建議一致,而 EngageServiceWorker 是負責發布內容的 worker。
  • EbookToEntityConverter 包含用於建構要發布的實體的方法。這個類別可用於說明如何從應用程式中現有的資料建構實體。

GitHub 上的 Engage SDK Read 範例應用程式連結

觀看範例應用程式

這個範例應用程式示範如何使用 Engage SDK API 整合影片內容。應用程式會使用Engage SDK Watch:第三方技術整合操作說明中提及的不同 API

審查這個範例應用程式時,請考量下列事項:

  • 應用程式完全以 Kotlin 編寫。
  • 程式碼的主要重點位於 watch/publish 目錄中,其中包含透過 Engage SDK 發布所需的所有程式碼。
  • 這個應用程式會示範如何使用 WorkManager,這與 Engage API 說明文件中的建議一致,而 EngageServiceWorker 則是負責發布內容的 worker。
  • ItemToEntityConverter 包含用於建構要發布的實體的方法。這個類別可用於說明如何根據應用程式中現有的資料建構實體。

GitHub 上的 Engage SDK Watch 範例應用程式連結

其他提示

以下提供使用 Engage SDK 範例應用程式的其他訣竅:

  • 使用範例應用程式,瞭解如何在應用程式中呼叫特定 Engage SDK API。
  • 嘗試使用 Engage SDK 的不同功能。

支援

如果這裡未列出您的問題,請傳送電子郵件至 [email protected]