A partir del 30 de junio de 2024, Adobe ha dejado de ser compatible con los SDK de Adobe Experience Platform 1.x para Android. Continuaremos brindando soporte para los SDK de Experience Platform 2.x para Android, pero recomendamos encarecidamente actualizar a la versión 3.x para acceder a nuevas funciones. Los SDK de Adobe Experience Platform 3.x para Android se lanzaron el 4 de abril de 2024. Consulte la guía de migración para obtener instrucciones sobre cómo actualizar a la última versión.
Desde el 25 de abril de 2023 , Apple exige que las aplicaciones enviadas a la App Store se creen con Xcode 14.1 o posterior. Los SDK y las extensiones de Experience Platform Mobile que se describen a continuación se crearon con versiones anteriores de Xcode y ya no son compatibles con iOS y iPadOS debido a los requisitos actuales de la App Store de Apple. En consecuencia, el 31 de agosto de 2023 , Adobe dejará de admitir los siguientes SDK móviles y extensiones de contenedor de Experience Platform:
Después del 31 de agosto de 2023 , las aplicaciones ya enviadas a la App Store que contienen estos SDK y extensiones contenedoras seguirán funcionando; sin embargo, Adobe no proporcionará actualizaciones de seguridad ni correcciones de errores, y estos SDK y extensiones contenedoras se proporcionarán tal como están. sin incluir ninguna garantía, debido a la política de la App Store descrita anteriormente.
Alentamos a todos los clientes a migrar a las últimas versiones de Adobe Experience Platform del SDK móvil para garantizar compatibilidad y soporte continuos. La documentación de las últimas versiones de los SDK móviles de Adobe Experience Platform se puede encontrar aquí. La guía de migración de iOS se puede encontrar aquí.
Para obtener más información sobre su tema de interés, haga clic en los siguientes enlaces:
️ ImportanteA partir del 31 de agosto de 2023, los AAR nuevos para el SDK 1.x no estarán disponibles en este repositorio. Para instalarlos manualmente, puede obtenerlos directamente desde el repositorio central de Maven.
️ Importante¡Ya está disponible una versión más reciente de los SDK móviles de AEP para Android (Mobile Core 2.x y extensiones compatibles! Estos SDK son de código abierto y aportan muchas funciones nuevas e interesantes. Si actualmente utiliza las bibliotecas 1.x, consulte la guía para migrar a los SDK más recientes para Android para conocer los próximos pasos.
El AEP SDK 1.x es compatible con Android API 14 (Ice Cream Sandwich) y versiones posteriores.
La instalación a través de Maven & Gradle es la forma más fácil y recomendada de incorporar el SDK de AEP a su aplicación de Android. En su archivo build.gradle
, incluya las siguientes dependencias:
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.+'
Para realizar una instalación manual de los binarios .aar
del SDK de AEP, complete los siguientes pasos para cada .aar
que necesite:
.aar
del directorio Android/
en la rama master
..aar
que está instalando. Importante : todos los archivos binarios de Android del SDK de AEP dependen de core-1.xxaar
.
️ Importante¡Ya está disponible una versión más nueva de los SDK móviles de AEP (3.x)! Estos SDK son de código abierto, aportan muchas funciones nuevas e interesantes e incluyen compatibilidad con Swift Package Manager (SPM), CocoaPods y XCFrameworks. Si actualmente está utilizando nuestras bibliotecas Objective-C (prefijo ACP 2.x), consulte la guía para migrar a Swift para conocer los próximos pasos.
Importante : las últimas versiones de AEP SDK para iOS se distribuyen mediante XCFrameworks. Si utiliza la distribución XCFramework, se requiere Xcode 12 o posterior y Cocoapods 1.10.0 o posterior (cuando corresponda). El SDK de AEP es compatible con iOS 10 y versiones posteriores.
La instalación a través de Cocoapods es la forma más fácil y recomendada de incorporar el SDK de AEP a su aplicación iOS. En su Podfile
, simplemente agregue los siguientes cambios según sea necesario:
# 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'
Para realizar una instalación manual de AEP SDK XCFrameworks, complete los siguientes pasos:
iOS/
.The Copy Items if needed checkbox
está seleccionada.Create groups
.Add to targets
, seleccione todos los destinos que necesitan SDK de AEP.Project Navigator
, seleccione su aplicación en el marco TARGETS
y luego seleccione la pestaña General
en la parte superior de la ventana.Link Binary With Libraries
, haga clic en el enlace +
y agregue los siguientes marcos y bibliotecas: UIKit
, SystemConfiguration
, WebKit
, UserNotifications
, libsqlite3.0
, libc++
, libz
. Importante : todos los XCFrameworks de iOS del SDK de AEP dependen de ACPCore.xcframework
.
Para realizar una instalación manual de las bibliotecas del SDK de AEP, complete los siguientes pasos:
iOS/
.The Copy Items if needed checkbox
está seleccionada.Create groups
.Add to targets
, seleccione todos los destinos que necesitan SDK de AEP.Project Navigator
, seleccione su aplicación en el marco TARGETS
y luego seleccione la pestaña General
en la parte superior de la ventana.Link Binary With Libraries
, haga clic en el enlace +
y agregue los siguientes marcos y bibliotecas: UIKit
, SystemConfiguration
, WebKit
, UserNotifications
, libsqlite3.0
, libc++
, libz
. Importante : todas las bibliotecas de iOS del SDK de AEP dependen de libACPCore.a
.