ณ วันที่ 30 มิถุนายน 2024 Adobe ได้เลิกรองรับ Adobe Experience Platform 1.x SDK สำหรับ Android แล้ว เราจะให้การสนับสนุน Experience Platform 2.x SDK สำหรับ Android ต่อไป แต่เราขอแนะนำอย่างยิ่งให้อัปเกรดเป็นเวอร์ชัน 3.x เพื่อเข้าถึงคุณลักษณะใหม่ๆ Adobe Experience Platform 3.x SDK สำหรับ Android เปิดตัวเมื่อวันที่ 4 เมษายน 2024 โปรดดูคำแนะนำในการอัปเกรดเป็นเวอร์ชันล่าสุดในคู่มือการย้ายข้อมูล
ตั้งแต่วันที่ 25 เมษายน 2023 Apple ได้กำหนดให้แอปที่ส่งไปยัง App Store ต้องสร้างด้วย Xcode 14.1 หรือใหม่กว่า Experience Platform Mobile SDK และส่วนขยายที่ระบุไว้ด้านล่างนี้สร้างขึ้นด้วย Xcode เวอร์ชันก่อนหน้า และไม่สามารถใช้งานร่วมกับ iOS และ iPadOS ได้อีกต่อไปตามข้อกำหนด App Store ในปัจจุบันของ Apple ด้วยเหตุนี้ ในวันที่ 31 สิงหาคม 2023 Adobe จะเลิกรองรับ Experience Platform Mobile SDK และส่วนขยาย wrapper ต่อไปนี้:
หลังจากวันที่ 31 สิงหาคม 2023 แอปพลิเคชันที่ส่งไปยัง App Store แล้วซึ่งมี SDK และส่วนขยาย Wrapper เหล่านี้จะยังคงทำงานต่อไป อย่างไรก็ตาม Adobe จะไม่ให้การอัปเดตด้านความปลอดภัยหรือการแก้ไขข้อบกพร่อง และ SDK และส่วนขยาย Wrapper เหล่านี้จะมีให้ตามที่เป็นอยู่ ไม่รวมการรับประกันใดๆ เนื่องจากนโยบายของ App Store ที่ระบุไว้ข้างต้น
เราขอแนะนำให้ลูกค้าทุกคนย้ายไปยัง Mobile SDK เวอร์ชัน Adobe Experience Platform ล่าสุด เพื่อให้มั่นใจถึงความเข้ากันได้และการสนับสนุนอย่างต่อเนื่อง สามารถดูเอกสารประกอบสำหรับ Adobe Experience Platform Mobile SDK เวอร์ชันล่าสุดได้ที่นี่ สามารถดูคู่มือการโยกย้าย iOS ได้ที่นี่
หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับหัวข้อที่คุณสนใจ คลิกลิงก์ต่อไปนี้:
สำคัญ ตั้งแต่วันที่ 31 สิงหาคม 2023 AAR ใหม่สำหรับ 1.x SDK จะไม่พร้อมใช้งานในพื้นที่เก็บข้อมูลนี้ หากต้องการติดตั้งด้วยตนเอง คุณสามารถขอรับได้จากพื้นที่เก็บข้อมูล Maven Central โดยตรง
สำคัญ AEP Mobile SDK เวอร์ชันใหม่กว่าสำหรับ Android (Mobile Core 2.x และส่วนขยายที่เข้ากันได้) พร้อมใช้งานแล้ว! SDK เหล่านี้เป็นโอเพ่นซอร์สและนำเสนอคุณสมบัติใหม่ที่น่าตื่นเต้นมากมาย หากคุณกำลังใช้ไลบรารี 1.x โปรดดูคำแนะนำในการย้ายไปยัง SDK ล่าสุดสำหรับ Android สำหรับขั้นตอนต่อไป
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
แต่ละรายการที่คุณต้องการ:
.aar
จากไดเร็กทอรี Android/
บนสาขา master
.aar
aar ที่คุณกำลังติดตั้ง สำคัญ - ไบนารี AEP SDK Android ทั้งหมด ขึ้นอยู่กับ core-1.xxaar
สำคัญ AEP Mobile SDKs (3.x) เวอร์ชันใหม่กว่าพร้อมใช้งานแล้ว! SDK เหล่านี้เป็นโอเพ่นซอร์ส นำเสนอคุณสมบัติใหม่ที่น่าตื่นเต้นมากมาย และรวมถึงการรองรับ Swift Package Manager (SPM), CocoaPods และ XCFrameworks หากคุณกำลังใช้ไลบรารี Objective-C (ACP-prefix 2.x) ของเรา โปรดดูคำแนะนำในการย้ายไปยัง Swift สำหรับขั้นตอนถัดไป
สิ่งสำคัญ - AEP SDK สำหรับ iOS เวอร์ชันล่าสุดได้รับการเผยแพร่โดยใช้ 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 SDKProject 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 SDKProject Navigator
เลือกแอพของคุณจากกรอบ TARGETS
จากนั้นเลือกแท็บ General
ที่ด้านบนของหน้าต่างLink Binary With Libraries
ให้คลิกลิงก์ +
และเพิ่มเฟรมเวิร์กและไลบรารีต่อไปนี้: UIKit
, SystemConfiguration
, WebKit
, UserNotifications
, libsqlite3.0
, libc++
, libz
สำคัญ - ไลบรารี AEP SDK iOS ทั้งหมด ขึ้นอยู่กับ libACPCore.a