اعتبارًا من 30 يونيو 2024، أوقفت Adobe الدعم لمجموعات SDK الخاصة بـ Adobe Experience Platform 1.x لنظام التشغيل Android. سنستمر في تقديم الدعم لمجموعات SDK الخاصة بـ Experience Platform 2.x لنظام التشغيل Android، ولكننا نوصي بشدة بالترقية إلى الإصدار 3.x للوصول إلى الميزات الجديدة. تم إصدار Adobe Experience Platform 3.x SDKs لنظام التشغيل Android في 4 أبريل 2024. يرجى الرجوع إلى دليل الترحيل للحصول على إرشادات حول الترقية إلى الإصدار الأحدث.
منذ 25 أبريل 2023 ، طلبت Apple أن يتم إنشاء التطبيقات المقدمة إلى App Store باستخدام Xcode 14.1 أو أحدث. تم إنشاء حزم تطوير البرامج (SDK) للأجهزة المحمولة الخاصة بـ Experience Platform والملحقات الموضحة أدناه باستخدام إصدارات سابقة من Xcode ولم تعد متوافقة مع نظامي التشغيل iOS وiPadOS وفقًا لمتطلبات متجر التطبيقات الحالية من Apple. وبالتالي، في 31 أغسطس 2023 ، ستوقف Adobe الدعم لمجموعات SDK للأجهزة المحمولة الخاصة بـ Experience Platform وملحقات المجمع التالية:
بعد 31 أغسطس 2023 ، ستستمر التطبيقات التي تم إرسالها بالفعل إلى App Store والتي تحتوي على أدوات تطوير البرامج (SDK) وملحقات المجمع هذه في العمل، ومع ذلك، لن تقدم Adobe تحديثات أمنية أو إصلاحات للأخطاء، وسيتم توفير أدوات تطوير البرامج (SDK) وملحقات المجمع هذه كما هي باستثناء أي ضمان، وذلك وفقًا لسياسة متجر التطبيقات الموضحة أعلاه.
نحن نشجع جميع العملاء على الانتقال إلى أحدث إصدارات Adobe Experience Platform من Mobile SDK لضمان استمرار التوافق والدعم. يمكن العثور على الوثائق الخاصة بأحدث الإصدارات من Adobe Experience Platform Mobile SDK هنا. يمكن العثور على دليل ترحيل iOS هنا.
لمعرفة المزيد عن الموضوع الذي يهمك، انقر على الروابط التالية:
️ مهمبدءًا من 31 أغسطس 2023، لن تكون أي تقارير AAR جديدة لـ 1.x SDK متاحة في هذا المستودع. لتثبيتها يدويًا، يمكنك الحصول عليها مباشرةً من مستودع Maven المركزي.
️ مهميتوفر الآن إصدار أحدث من AEP Mobile SDKs لنظام 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
الذي تقوم بتثبيته. هام - تعتمد جميع ثنائيات Android AEP SDK على 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 SDKs.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 SDKs.Project Navigator
، وحدد تطبيقك من إطار TARGETS
، ثم حدد علامة التبويب General
في الجزء العلوي من النافذة.Link Binary With Libraries
، انقر فوق الارتباط +
وأضف الإطارات والمكتبات التالية: UIKit
و SystemConfiguration
و WebKit
و UserNotifications
و libsqlite3.0
و libc++
و libz
. هام - تعتمد جميع مكتبات AEP SDK iOS على libACPCore.a
.