自 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
。