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일 이후에도 이러한 SDK 및 래퍼 확장이 포함된 App Store에 이미 제출된 애플리케이션은 계속 작동하지만 Adobe는 보안 업데이트 또는 버그 수정을 제공하지 않으며 이러한 SDK 및 래퍼 확장은 있는 그대로 제공됩니다. 위에 설명된 App Store 정책으로 인해 어떠한 보증도 제외됩니다.
지속적인 호환성과 지원을 보장하려면 모든 고객이 최신 Adobe Experience Platform 버전의 Mobile SDK로 마이그레이션하는 것이 좋습니다. 최신 버전의 Adobe Experience Platform Mobile SDK에 대한 설명서는 여기에서 찾을 수 있습니다. iOS 마이그레이션 가이드는 여기에서 찾을 수 있습니다.
관심 있는 주제에 대해 자세히 알아보려면 다음 링크를 클릭하세요.
️ 중요한2023년 8월 31일부터 1.x SDK의 새로운 AAR은 이 저장소에서 사용할 수 없습니다. 수동으로 설치하려면 Maven Central 저장소에서 직접 얻을 수 있습니다.
️ 중요한이제 Android용 AEP Mobile SDK(Mobile Core 2.x 및 호환 확장)의 최신 버전을 사용할 수 있습니다! 이러한 SDK는 오픈 소스이며 많은 흥미로운 새 기능을 제공합니다. 현재 1.x 라이브러리를 사용하고 있다면 다음 단계를 위해 Android용 최신 SDK로 마이그레이션하기 위한 가이드를 참조하세요.
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
에 대해 다음 단계를 완료하세요.
master
분기의 Android/
디렉터리에서 .aar
파일을 다운로드합니다..aar
의 경로를 입력합니다. 중요 - 모든 AEP SDK Android 바이너리는 core-1.xxaar
에 의존합니다.
️ 중요한이제 AEP Mobile SDK(3.x)의 최신 버전을 사용할 수 있습니다! 이러한 SDK는 오픈 소스이며 많은 흥미로운 새 기능을 제공하고 SPM(Swift Package Manager), 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
에 의존합니다.