С 30 июня 2024 г. компания Adobe прекратила поддержку пакетов SDK Adobe Experience Platform 1.x для Android. Мы продолжим предоставлять поддержку SDK Experience Platform 2.x для Android, но настоятельно рекомендуем выполнить обновление до версии 3.x, чтобы получить доступ к новым функциям. Пакеты SDK Adobe Experience Platform 3.x для Android были выпущены 4 апреля 2024 г. Инструкции по обновлению до последней версии см. в руководстве по миграции.
С 25 апреля 2023 года Apple требует, чтобы приложения, отправляемые в App Store, были созданы с использованием Xcode 14.1 или более поздней версии. Описанные ниже мобильные SDK и расширения Experience Platform были созданы с использованием предыдущих версий Xcode и больше не совместимы с iOS и iPadOS, учитывая текущие требования Apple App Store. Следовательно, 31 августа 2023 г. Adobe прекратит поддержку следующих мобильных SDK Experience Platform и расширений-оболочек:
После 31 августа 2023 г. приложения, уже отправленные в App Store и содержащие эти SDK и расширения-оболочки, продолжат работать, однако Adobe не будет предоставлять обновления безопасности или исправления ошибок, и эти SDK и расширения-оболочки будут предоставляться как есть. исключая какие-либо гарантии в соответствии с политикой App Store, изложенной выше.
Мы рекомендуем всем клиентам перейти на последние версии Mobile SDK Adobe Experience Platform, чтобы обеспечить постоянную совместимость и поддержку. Документацию для последних версий мобильных SDK Adobe Experience Platform можно найти здесь. Руководство по миграции на iOS можно найти здесь.
Чтобы узнать больше по интересующей вас теме, нажмите следующие ссылки:
️ ВажныйНачиная с 31 августа 2023 г. любые новые AAR для SDK 1.x не будут доступны в этом репозитории. Чтобы установить их вручную, вы можете получить их напрямую из центрального репозитория Maven.
️ ВажныйТеперь доступна новая версия AEP Mobile SDK для Android (Mobile Core 2.x и совместимые расширения)! Эти SDK имеют открытый исходный код и содержат множество новых интересных функций. Если вы в настоящее время используете библиотеки 1.x, ознакомьтесь с руководством по переходу на последние версии SDK для Android, чтобы узнать о дальнейших шагах.
AEP SDK 1.x поддерживает Android API 14 (Ice Cream Sandwich) и более поздних версий.
Установка через 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
:
.aar
из каталога Android/
в master
ветке..aar
. Важно : все двоичные файлы AEP SDK Android зависят от core-1.xxaar
.
️ ВажныйТеперь доступна новая версия AEP Mobile SDK (3.x)! Эти SDK имеют открытый исходный код, содержат множество новых интересных функций и включают поддержку Swift Package Manager (SPM), CocoaPods и XCFrameworks. Если вы в настоящее время используете наши библиотеки Objective-C (ACP-префикс 2.x), ознакомьтесь с руководством по переходу на Swift для дальнейших шагов.
Важно ! Последние версии AEP SDK для iOS распространяются с помощью 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 XCFramework зависят от 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
.