2024 年 6 月 30 日の時点で、アドビは 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 日に、次の Experience Platform Mobile SDK およびラッパー拡張機能のサポートを廃止します。
2023 年 8 月 31 日以降、これらの SDK とラッパー拡張機能を含む既に App Store に送信されているアプリケーションは引き続き動作しますが、Adobe はセキュリティ アップデートやバグ修正を提供せず、これらの SDK とラッパー拡張機能は現状のまま提供されます。上記の App Store ポリシーにより、いかなる保証も除外されます。
継続的な互換性とサポートを確保するために、すべてのお客様に Mobile SDK の最新バージョンの Adobe Experience Platform に移行することをお勧めします。 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 はオープン ソースであり、多くのエキサイティングな新機能をもたらし、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 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
に依存します。