在行動應用程式教學課程中實作Adobe Experience Cloud

上次更新: 2024-01-16
  • 主題:
  • Mobile SDK
    檢視有關此主題的更多資訊
  • 建立對象:
  • Beginner
    Intermediate
    Developer

了解如何透過 Adobe Experience Platform Mobile SDK 在行動應用程式中實作 Adobe Experience Cloud 應用程式。

Experience Platform Mobile SDK是使用者端SDK,可讓Adobe Experience Cloud客戶透過Adobe Experience Platform Edge Network與Adobe應用程式和協力廠商服務互動。 請參閱 Adobe Experience Platform Mobile SDK檔案 以取得更多詳細資訊。

架構

本教學課程會引導您在名為Luma的範例零售應用程式中實施Platform Mobile SDK。 此 Luma應用程式 具備可讓您建置逼真實作的功能。 完成本教學課程後,您應已準備好開始透過Experience Platform Mobile SDK在您自己的行動應用程式中實施所有行銷解決方案。

這些課程是專為iOS設計且使用Swift/SwiftUI撰寫,但許多概念也適用於Android™。

完成本教學課程之後,您將能夠:

注意

類似的多重解決方案教學課程適用於 Web SDK.

先決條件

這些課程假設您擁有AdobeID和完成練習所需的使用者層級許可權。 如果沒有,您應該聯絡您的Adobe管理員以請求存取權。

  • 在資料收集中,您必須擁有:

    • 平台 — 許可權專案 行動

    • 屬性權利 — 許可權專案至 開發核准發佈管理擴充功能、和 管理環境.

    • 公司權利 — 許可權專案至 管理屬性 此外,如果完成選用的推播訊息課程, 管理應用程式設定

      如需標籤許可權的詳細資訊,請參閱 標籤的使用者許可權 產品檔案內。

  • 在Experience Platform中,您必須擁有:

    • 資料模式 — 管理和檢視結構描述的許可權專案。

    • Identity Management — 管理及檢視身分識別名稱空間的許可權專案。

    • 資料彙集 — 管理和檢視資料串流的許可權專案。

    • 如果您是Real-Time CDP、Journey Optimizer或Customer Journey Analytics等平台型應用程式的客戶,並將進行相關課程,您也應該有:

      • 資料管理 — 管理和檢視資料集的許可權專案。
      • 開發 沙箱 供本教學課程使用。
    • 若要參加Journey Optimizer課程,您需要許可權來設定 推播通知服務 並建立 應用程式表面, a 歷程, a message、和 訊息預設集. 針對決策管理,您需要適當的許可權來 管理優惠方案決定 如說明 此處.

  • 針對Adobe Analytics,您必須知道哪個 報告套裝 您可以使用完成本教學課程。

  • 針對Adobe Target,您必須擁有建立和啟用活動的許可權。

注意

在本教學課程中,您會建立結構描述、資料集、身分等等。 如果有多人在一個沙箱中完成本教學課程,在建立這些物件時,請考慮在命名慣例中附加或附加身分識別。 例如,新增 - <your name or initials> 至指示您建立的物件名稱。

版本記錄

  • 2023年11月29日:透過新的範例應用程式和適用於應用程式內訊息、決策管理和Adobe Target的新課程進行重大檢修。
  • 2022年3月9日:首次發佈

下載Luma應用程式

範例應用程式有兩個版本可供下載。 這兩個版本都可以下載/複製自 Github. 您會找到兩個資料夾:

  1. 開始:專案,此專案不含程式碼,或針對您完成本教學課程中的實作練習所需使用的大部分Experience PlatformMobile SDK程式碼,包含預留位置程式碼。
  2. 完成:完整實作以供參考的版本。
注意

您使用iOS作為平台, Swift 作為程式設計語言, SwiftUI 作為UI框架和 Xcode 作為整合式開發環境(IDE)。 不過,許多所說明的實作概念與其他開發平台類似。 許多人已經成功完成本教學課程,很少或沒有先前的iOS/Swift(UI)體驗。 您不需要成為專家就能完成課程,但如果您熟悉且瞭解程式碼,將能從中學到更多。

您可以從App Store下載應用程式的最終產品化版本。

下載

我們開始吧!

成功

感謝您花時間學習Adobe Experience Platform Mobile SDK。 如果您有疑問、想要分享一般意見或有關於未來內容的建議,請在此分享這些內容 Experience League社群討論貼文.

下一步: 建立XDM結構描述

本頁內容