A partir de 30 de junho de 2024, a Adobe descontinuou o suporte para SDKs Adobe Experience Platform 1.x para Android. Continuaremos a fornecer suporte para SDKs Experience Platform 2.x para Android, mas recomendamos fortemente a atualização para a versão 3.x para acessar novos recursos. Os SDKs da Adobe Experience Platform 3.x para Android foram lançados em 4 de abril de 2024. Consulte o guia de migração para obter instruções sobre como atualizar para a versão mais recente.
Desde 25 de abril de 2023 , a Apple exige que os aplicativos enviados à App Store sejam desenvolvidos com Xcode 14.1 ou posterior. Os SDKs e extensões móveis da Experience Platform descritos abaixo foram criados com versões anteriores do Xcode e não são mais compatíveis com iOS e iPadOS devido aos requisitos atuais da App Store da Apple. Consequentemente, em 31 de agosto de 2023 , a Adobe descontinuará o suporte para os seguintes SDKs móveis da Experience Platform e extensões wrapper:
Após 31 de agosto de 2023 , os aplicativos já enviados à App Store que contêm esses SDKs e extensões wrapper continuarão a operar, no entanto, a Adobe não fornecerá atualizações de segurança ou correções de bugs, e esses SDKs e extensões wrapper serão fornecidos no estado em que se encontram. excluindo qualquer garantia, devido à política da App Store descrita acima.
Incentivamos todos os clientes a migrar para as versões mais recentes do Adobe Experience Platform do Mobile SDK para garantir compatibilidade e suporte contínuos. A documentação das versões mais recentes dos SDKs móveis da Adobe Experience Platform pode ser encontrada aqui. O guia de migração para iOS pode ser encontrado aqui.
Para saber mais sobre o tema de seu interesse, clique nos links a seguir:
️ ImportanteA partir de 31 de agosto de 2023, quaisquer novos AARs para o SDK 1.x não estarão disponíveis neste repositório. Para instalá-los manualmente, você pode obtê-los diretamente no repositório Maven Central.
️ ImportanteUma versão mais recente dos SDKs móveis AEP para Android (Mobile Core 2.x e extensões compatíveis) já está disponível! Esses SDKs são de código aberto e trazem muitos recursos novos e interessantes. Se você estiver usando atualmente as bibliotecas 1.x, consulte o guia de migração para os SDKs mais recentes para Android para ver as próximas etapas.
O AEP SDK 1.x é compatível com Android API 14 (Ice Cream Sandwich) e versões mais recentes.
A instalação via Maven & Gradle é a maneira mais fácil e recomendada de colocar o SDK AEP em seu aplicativo Android. No seu arquivo build.gradle
, inclua as seguintes dependências:
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 fazer uma instalação manual dos binários .aar
do SDK do AEP, conclua as etapas a seguir para cada .aar
necessário:
.aar
do diretório Android/
na ramificação master
..aar
que você está instalando. Importante - todos os binários do AEP SDK Android dependem de core-1.xxaar
.
️ ImportanteUma versão mais recente dos SDKs móveis da AEP (3.x) já está disponível! Esses SDKs são de código aberto, trazem muitos recursos novos e interessantes e incluem suporte para Swift Package Manager (SPM), CocoaPods e XCFrameworks. Se você estiver usando atualmente nossas bibliotecas Objective-C (prefixo ACP 2.x), consulte o guia de migração para Swift para as próximas etapas.
Importante – As versões mais recentes do SDK AEP para iOS são distribuídas usando XCFrameworks. Se estiver usando a distribuição XCFramework, é necessário o Xcode 12 ou mais recente e o Cocoapods 1.10.0 ou mais recente (quando aplicável). O SDK AEP é compatível com iOS 10 e versões mais recentes.
A instalação via Cocoapods é a maneira mais fácil e recomendada de colocar o SDK AEP em seu aplicativo iOS. No seu Podfile
, basta adicionar as seguintes alterações conforme necessário:
# 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 fazer uma instalação manual do AEP SDK XCFrameworks, conclua as seguintes etapas:
iOS/
.The Copy Items if needed checkbox
, está marcada.Create groups
está selecionado.Add to targets
, selecione todos os destinos que precisam de SDKs AEP.Project Navigator
, selecione seu aplicativo no quadro TARGETS
e selecione a guia General
na parte superior da janela.Link Binary With Libraries
, clique no link +
e adicione as seguintes estruturas e bibliotecas: UIKit
, SystemConfiguration
, WebKit
, UserNotifications
, libsqlite3.0
, libc++
, libz
. Importante - todos os XCFrameworks do AEP SDK iOS dependem de ACPCore.xcframework
.
Para fazer uma instalação manual das bibliotecas AEP SDK, conclua as seguintes etapas:
iOS/
.The Copy Items if needed checkbox
, está marcada.Create groups
está selecionado.Add to targets
, selecione todos os destinos que precisam de SDKs AEP.Project Navigator
, selecione seu aplicativo no quadro TARGETS
e selecione a guia General
na parte superior da janela.Link Binary With Libraries
, clique no link +
e adicione as seguintes estruturas e bibliotecas: UIKit
, SystemConfiguration
, WebKit
, UserNotifications
, libsqlite3.0
, libc++
, libz
. Importante – todas as bibliotecas iOS do AEP SDK dependem de libACPCore.a
.