自 2024 年 6 月 30 日起,Adobe 已不再支援適用於 Android 的 Adobe Experience Platform 1.x SDK。我們將繼續為 Android 版 Experience Platform 2.x SDK 提供支持,但強烈建議升級至 3.x 版本以存取新功能。適用於 Android 的 Adobe Experience Platform 3.x SDK 於 2024 年 4 月 4 日發布。
自2023 年 4 月 25 日起,Apple 要求提交到 App Store 的應用程式必須使用 Xcode 14.1 或更高版本建置。以下概述的 Experience Platform Mobile SDK 和擴充功能是使用先前版本的 Xcode 建立的,考慮到 Apple 目前的 App Store 要求,它們不再與 iOS 和 iPadOS 相容。因此,自2023 年 8 月 31 日起,Adobe 將不再支援以下 Experience Platform Mobile SDK 和包裝擴充功能:
2023 年 8 月 31 日之後,已提交至App Store 且包含這些SDK 和包裝擴展的應用程式將繼續運行,但是AdAdobe 將不會提供安全更新或錯誤修復,並且這些SDK 和包裝擴展將按原樣提供由於上述 App Store 政策,不包括任何保證。
我們鼓勵所有客戶遷移到最新的 Adobe Experience Platform 版本的 Mobile SDK,以確保持續的兼容性和支援。您可以在此處找到最新版本 Adobe Experience Platform Mobile SDK 的文件。 iOS 遷移指南可在此處找到。
要了解有關您感興趣的主題的更多信息,請單擊以下連結:
️ 重要的從 2023 年 8 月 31 日開始,1.x SDK 的任何新 AAR 將不再在此儲存庫中提供。要手動安裝它們,您可以直接從 Maven 中央儲存庫取得它們。
️ 重要的適用於 Android 的更新版本的 AEP Mobile SDK(Mobile Core 2.x 和相容擴充功能)現已推出!這些 SDK 是開源的,並帶來了許多令人興奮的新功能。如果您目前正在使用 1.x 函式庫,請參閱遷移到最新 Android SDK 的指南以了解後續步驟。
AEP SDK 1.x 支援 Android API 14(冰淇淋三明治)及更高版本。
透過 Maven 和 Gradle 安裝是將 AEP SDK 引入 Android 應用程式的最簡單且建議的方法。在您的build.gradle
檔案中,包含以下依賴項:
implementation 'com.adobe.marketing.mobile:sdk-core:1.+'
implementation 'com.adobe.marketing.mobile:analytics:1.+'
implementation 'com.adobe.marketing.mobile:audience:1.+'
implementation 'com.adobe.marketing.mobile:campaign:1.+'
implementation 'com.adobe.marketing.mobile:campaignclassic:1.+'
implementation 'com.adobe.marketing.mobile:target:1.+'
implementation 'com.adobe.marketing.mobile:assurance:1.+'
implementation 'com.adobe.marketing.mobile:userprofile:1.+'
要手動安裝 AEP SDK .aar
二進位文件,請為您需要的每個.aar
完成以下步驟:
master
分支上的Android/
目錄下載.aar
檔案。.aar
的路徑。重要提示-所有AEP SDK Android 二進位檔案都依賴core-1.xxaar
。
️ 重要的新版的 AEP Mobile SDK (3.x) 現已推出!這些 SDK 是開源的,帶來了許多令人興奮的新功能,並包括對 Swift Package Manager (SPM)、CocoaPods 和 XCFrameworks 的支援。如果您目前正在使用我們的 Objective-C (ACP-prefix 2.x) 函式庫,請參閱遷移到 Swift 的指南以了解後續步驟。
重要提示- 適用於 iOS 的 AEP SDK 的最新版本是使用 XCFrameworks 分發的。如果使用 XCFramework 發行版,則需要 Xcode 12 或更高版本,並且需要 Cocoapods 1.10.0 或更高版本(如果適用)。 AEP SDK 支援 iOS 10 及更高版本。
透過 Cocoapods 安裝是將 AEP SDK 引入 iOS 應用程式的最簡單且建議的方法。在您的Podfile
中,只需根據需要添加以下更改:
# minimum supported version of iOS is 10.0
platform :ios, '10.0'
# Uncomment the next line if you're using Swift or would like to use dynamic frameworks
# use_frameworks!
# Adobe ACP Pods
pod 'ACPCore', '~> 2.0'
pod 'ACPAnalytics', '~> 2.0'
pod 'ACPAudience', '~> 2.0'
pod 'ACPCampaign', '~> 1.0'
pod 'ACPCampaignClassic', '~> 2.0'
pod 'ACPTarget', '~> 2.0'
pod 'AEPAssurance', '~> 1.0'
pod 'ACPUserProfile', '~> 2.0'
若要手動安裝 AEP SDK XCFrameworks,請完成下列步驟:
iOS/
目錄下載您的應用程式所需的擴充功能。The Copy Items if needed checkbox
。Create groups
。Add to targets
部分中,選擇所有需要 AEP SDK 的目標。Project Navigator
中選擇您的項目,從TARGETS
框架中選擇您的應用程序,然後選擇視窗頂部的General
卡。Link Binary With Libraries
部分中,點擊+
連結並新增以下框架和函式庫: UIKit
、 SystemConfiguration
、 WebKit
、 UserNotifications
、 libsqlite3.0
、 libc++
、 libz
。重要提示-所有AEP SDK iOS XCFrameworks 都依賴ACPCore.xcframework
。
若要手動安裝 AEP SDK 庫,請完成以下步驟:
iOS/
目錄下載您的應用程式所需的擴充功能。The Copy Items if needed checkbox
。Create groups
。Add to targets
部分中,選擇所有需要 AEP SDK 的目標。Project Navigator
中選擇您的項目,從TARGETS
框架中選擇您的應用程序,然後選擇視窗頂部的General
卡。Link Binary With Libraries
部分中,點擊+
連結並新增以下框架和函式庫: UIKit
、 SystemConfiguration
、 WebKit
、 UserNotifications
、 libsqlite3.0
、 libc++
、 libz
。重要-所有AEP SDK iOS 函式庫都依賴libACPCore.a
。