在行動應用程式教學課程中實作Adobe Experience Cloud
瞭解如何使用Adobe Experience Cloud Mobile SDK在行動應用程式中實施Adobe Experience Platform應用程式。
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,使用Kotlin和Java程式語言以及JetPack Compose架構。
完成本教學課程之後,您將能夠:
-
使用標準和自訂欄位群組建立結構描述。
-
設定資料串流。
-
設定行動標籤屬性。
-
設定Experience Platform資料集(選用)。
-
在應用程式中安裝及實作標籤擴充功能。
-
正確傳遞Experience Cloud引數至webview。
-
新增下列Adobe Experience Cloud應用程式或擴充功能:
權限
這些課程假設您擁有Adobe ID和完成練習所需的使用者層級許可權。 如果沒有,您應該聯絡Adobe管理員以要求存取權。
-
在資料收集中,您必須擁有:
-
平台 — 許可權專案 行動裝置
-
屬性權利 — 許可權專案: 開發、核准、發佈、管理擴充功能 和 管理環境。
-
公司權利 — 用於 管理屬性 的許可權專案
如需有關標籤許可權的詳細資訊,請參閱產品檔案中的標籤的使用者許可權。
-
-
在Experience Platform中,您必須擁有:
-
資料模型 — 管理和檢視結構描述的許可權專案。
-
Identity Management — 管理和檢視身分識別名稱空間的許可權專案。
-
資料彙集 — 管理和檢視資料串流的許可權專案。
-
如果您是Real-Time CDP、Journey Optimizer或Customer Journey Analytics等平台型應用程式的客戶,並計畫進行相關課程,您也應該有:
- 資料管理 — 管理和檢視資料集的許可權專案。
- 您可以在本教學課程中使用的開發 沙箱。
-
若要參加Journey Optimizer課程,您需要設定 推播通知服務 的許可權,以及建立 應用程式介面、歷程、訊息 和 訊息預設集 的許可權。 此外,針對決定管理,您需要適當的許可權來 管理優惠 與 決定,如許可權層級所述。
-
-
針對Adobe Analytics,您必須知道您可以使用哪些 報表套裝 來完成本教學課程。
-
針對Adobe Target,您必須擁有建立和啟用活動的許可權。
- <your name or initials>
新增至指示您建立的物件名稱。版本記錄
-
2025年9月9日:
- 應用程式的Android版本及相關指示。
- 更新Journey Optimizer中應用程式表面和促銷活動功能的變更。
-
2023年11月29日:透過新的範例應用程式和適用於應用程式內訊息、決策管理和Adobe Target的新課程進行重大檢修。
-
2022年3月9日:首次發佈
下載Luma應用程式
範例應用程式有兩個版本可供下載。 兩個版本均可從GitHub下載/複製。 您找到兩個資料夾:
- 開始:專案,不含程式碼或具有預留位置程式碼的大部分Experience Platform Mobile SDK程式碼,您必須使用此程式碼來完成本教學課程中的實作練習。
- 完成:具有完整實作以供參考的版本。
您使用iOS作為平台,Swift作為程式設計語言,SwiftUI作為UI架構,Xcode作為整合式開發環境(IDE)。 不過,許多所說明的實作概念與其他開發平台類似。 許多人已經成功完成本教學課程,很少或沒有先前的iOS和Swift(UI)開發經驗。 您不需要成為專家就能完成課程,但如果您熟悉且瞭解程式碼,將能從中學到更多。
您可以從App Store下載應用程式的最終產品化版本。
範例應用程式有兩個版本可供下載。 兩個版本均可從GitHub下載或複製。 您找到兩個資料夾:
- 開始:專案,不含程式碼或具有預留位置程式碼的大部分Experience Platform Mobile SDK程式碼,您必須使用此程式碼來完成本教學課程中的實作練習。
- 完成:具有完整實作以供參考的版本。
您使用Android作為平台,Kotlin+Java作為程式設計語言,JetPack Compose作為UI架構,Android Studio作為整合式開發環境(IDE)。 不過,許多所說明的實作概念與其他開發平台類似。 許多人已經成功完成本教學課程,幾乎沒有或完全沒有之前的Android / Kotlin+Java / JetPack撰寫體驗。 您不需要成為專家就能完成課程,但如果您熟悉且瞭解程式碼,將能從中學到更多。
您也可以從Google Play加入應用程式產品化版本的測試。
我們開始吧!
下一步: 建立XDM結構描述