Mulai 30 Juni 2024, Adobe tidak lagi mendukung SDK Adobe Experience Platform 1.x untuk Android. Kami akan terus memberikan dukungan untuk SDK Experience Platform 2.x untuk Android, namun kami sangat menyarankan untuk meningkatkan ke versi 3.x untuk mengakses fitur baru. SDK Adobe Experience Platform 3.x untuk Android dirilis pada 4 April 2024. Silakan baca panduan migrasi untuk petunjuk tentang cara meningkatkan versi ke versi terbaru.
Sejak 25 April 2023 , Apple mewajibkan aplikasi yang dikirimkan ke App Store dibuat dengan Xcode 14.1 atau lebih baru. SDK dan ekstensi Seluler Experience Platform yang diuraikan di bawah ini dibuat dengan Xcode versi sebelumnya dan tidak lagi kompatibel dengan iOS dan iPadOS mengingat persyaratan App Store Apple saat ini. Oleh karena itu, pada tanggal 31 Agustus 2023 , Adobe akan menghentikan dukungan untuk SDK Seluler Experience Platform dan ekstensi wrapper berikut:
Setelah tanggal 31 Agustus 2023 , aplikasi yang sudah dikirimkan ke App Store yang berisi SDK dan ekstensi wrapper ini akan terus beroperasi, namun Adobe tidak akan memberikan pembaruan keamanan atau perbaikan bug, dan SDK serta ekstensi wrapper ini akan disediakan sebagaimana adanya tidak termasuk garansi apa pun, karena kebijakan App Store yang diuraikan di atas.
Kami mendorong semua pelanggan untuk bermigrasi ke versi terbaru Adobe Experience Platform dari Mobile SDK untuk memastikan kompatibilitas dan dukungan yang berkelanjutan. Dokumentasi untuk versi terbaru SDK Seluler Adobe Experience Platform dapat ditemukan di sini. Panduan migrasi iOS dapat ditemukan di sini.
Untuk mempelajari lebih lanjut tentang topik yang Anda minati, klik tautan berikut:
️ PentingMulai 31 Agustus 2023, AAR baru apa pun untuk SDK 1.x tidak akan tersedia di repositori ini. Untuk menginstalnya secara manual, Anda bisa langsung mendapatkannya dari repositori Maven Central.
️ PentingVersi terbaru dari AEP Mobile SDK untuk Android (Mobile Core 2.x dan ekstensi yang kompatibel) kini tersedia! SDK ini bersifat open source dan menghadirkan banyak fitur baru yang menarik. Jika saat ini Anda menggunakan perpustakaan 1.x, silakan lihat panduan untuk bermigrasi ke SDK terbaru untuk Android untuk langkah selanjutnya.
AEP SDK 1.x mendukung Android API 14 (Ice Cream Sandwich) dan yang lebih baru.
Instalasi melalui Maven & Gradle adalah cara termudah dan direkomendasikan untuk memasukkan AEP SDK ke dalam aplikasi Android Anda. Di file build.gradle
Anda, sertakan dependensi berikut:
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.+'
Untuk melakukan instalasi manual biner .aar
AEP SDK, selesaikan langkah-langkah berikut untuk setiap .aar
yang Anda perlukan:
.aar
dari direktori Android/
di cabang master
..aar
yang Anda instal. Penting - semua biner AEP SDK Android bergantung pada core-1.xxaar
.
️ PentingVersi terbaru dari AEP Mobile SDK (3.x) kini tersedia! SDK ini bersifat open source, menghadirkan banyak fitur baru yang menarik dan mencakup dukungan untuk Swift Package Manager (SPM), CocoaPods, dan XCFrameworks. Jika saat ini Anda menggunakan pustaka Objective-C (ACP-prefix 2.x) kami, silakan lihat panduan migrasi ke Swift untuk langkah selanjutnya.
Penting - Versi terbaru AEP SDK untuk iOS didistribusikan menggunakan XCFrameworks. Jika menggunakan distribusi XCFramework, diperlukan Xcode 12 atau yang lebih baru dan Cocoapods 1.10.0 atau yang lebih baru (jika berlaku). AEP SDK mendukung iOS 10 dan yang lebih baru.
Instalasi melalui Cocoapods adalah cara termudah dan direkomendasikan untuk memasukkan AEP SDK ke dalam aplikasi iOS Anda. Di Podfile
Anda, cukup tambahkan perubahan berikut sesuai kebutuhan:
# 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'
Untuk melakukan instalasi manual AEP SDK XCFrameworks, selesaikan langkah-langkah berikut:
iOS/
.The Copy Items if needed checkbox
dipilih.Create groups
dipilih.Add to targets
, pilih semua target yang memerlukan AEP SDK.Project Navigator
, pilih Aplikasi Anda dari bingkai TARGETS
, lalu pilih tab General
di bagian atas jendela.Link Binary With Libraries
, klik tautan +
dan tambahkan kerangka kerja dan pustaka berikut: UIKit
, SystemConfiguration
, WebKit
, UserNotifications
, libsqlite3.0
, libc++
, libz
. Penting - semua AEP SDK iOS XCFrameworks bergantung pada ACPCore.xcframework
.
Untuk melakukan instalasi manual perpustakaan AEP SDK, selesaikan langkah-langkah berikut:
iOS/
.The Copy Items if needed checkbox
dipilih.Create groups
dipilih.Add to targets
, pilih semua target yang memerlukan AEP SDK.Project Navigator
, pilih Aplikasi Anda dari bingkai TARGETS
, lalu pilih tab General
di bagian atas jendela.Link Binary With Libraries
, klik tautan +
dan tambahkan kerangka kerja dan pustaka berikut: UIKit
, SystemConfiguration
, WebKit
, UserNotifications
, libsqlite3.0
, libc++
, libz
. Penting - semua perpustakaan AEP SDK iOS bergantung pada libACPCore.a
.