在行動應用程式教學課程中實作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檔案。
{modal="regular"}
本教學課程會引導您在名為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結構描述