# أنشئ تطبيقات أصلية باستخدام Universal Player اختر Android أو iOS أو Apple TV أو Samsung Tizen. قم بتنزيل SDKs المؤهل، وجرب مشغلات التقييم العامة، واتبع خطوات الإعداد واعرض لقطات شاشة التطبيق. ** أنشئ تطبيقك باستخدام DRM-X Universal Player.** اختر Android أو iOS/iPadOS أو Apple TV أو Samsung Tizen. تشتمل كل حزمة على تكامل المشغّل ونموذج تطبيق وتعليمات الإعداد. هذه SDKs هي معاينات للمطورين. قم بمراجعة نتائج الاختبار أدناه واختبر تطبيقك الخاص قبل الإصدار. ## 1. اختر النظام الأساسي الخاص بك[#](#choose-your-platform) ### Android Kotlin و Media3 و Widevine. عينات الهاتف وTV والبث والتنزيلات المحمية VOD على الأجهزة المتوافقة. [جرب APK وقم بإنشاء تطبيق Android →](https://docs.drm-x.com/ar/sdk/android) ### iPhone & iPad Swift Package، SwiftUI و FairPlay. عناصر التحكم باللمس وقوائم التشغيل والتنزيلات المحمية. iOS/iPadOS 15+. [أنشئ تطبيق iOS الخاص بك →](https://docs.drm-x.com/ar/sdk/apple#ios-quick-start) ### Apple TV يتضمن نفس تطبيق Apple SDK نموذج تطبيق tvOS مع التنقل عن بعد وقوائم التشغيل والبث FairPlay. tvOS 15+. [أنشئ تطبيق Apple TV الخاص بك →](https://docs.drm-x.com/ar/sdk/apple#tvos-quick-start) ### Samsung Smart TV JavaScript، Samsung AVPlay و Widevine DASH VOD. عناصر تحكم بملء الشاشة وقوائم التشغيل والتنقل عن بعد. [جرب مجموعة التقييم TV وقم بإنشاء تطبيق Tizen →](https://docs.drm-x.com/ar/sdk/tizen) ## 2. قم بتنزيل SDK من Console[#](#download-sdk) - **سجّل الدخول.**افتح [Console → Integrations](https://6.drm-x.com/console/integrations) باستخدام مؤسسة عميل ذات اشتراك **Professional** أو **Enterprise** فعّال. - **اختر بطاقة المنصة الخاصة بك.**تنزيل Android's AAR/كامل SDK أو Apple SDK ZIP أو Tizen SDK ZIP. iOS و tvOS يستخدمان نفس Apple ZIP. - **استخرج وافتح README.md.**احتفظ ببنية المجلد المرفق. يعرض Console تفاصيل الإصدار وSHA-256 المجموع الاختباري. احتفظ بحزم العملاء SDK في مخزن تبعية فريقك الخاص. - **قم بتشغيل العينة، ثم قم بتوصيل التطبيق الخاص بك.**اتبع دليل المنصة. استخدم معرفات التطبيق الخاصة بك وشهادات التوقيع. اختبر المحتوى الخاص بك والواجهة الخلفية والأجهزة المادية قبل توزيع تطبيقك. | تنزيل | الوصول | ما تحصل عليه | | --- | --- | --- | | Android SDK | Professional / Enterprise | 1.0.0-preview.13: ملف AAR وSDK كامل ومشاريع أمثلة للتكامل تم التحقق من بنائها | | Apple SDK | Professional / Enterprise | 1.0.0-preview.3: Swift Package وأمثلة Xcode لنظامي iOS/tvOS والاختبارات | | Tizen SDK | Professional / Enterprise | 1.0.0-preview.1 JavaScript API الأنواع وعينة التحكم عن بعد والاختبارات | | Android التقييم APK | العامة | تطبيق توضيحي موقّع؛ [تنزيل وتثبيت](https://docs.drm-x.com/ar/sdk/android#try-android-app) | | Samsung مجموعة التقييم / WGT | العامة | القطعة غير الموقعة والخدمة المساعدة المحلية المحلي؛ [ قم بالتكوين والتوقيع على TV](https://docs.drm-x.com/ar/sdk/tizen#try-tv-app) | | تقييم تطبيقات Apple | البناء باستخدام SDK المتاح للاشتراكات المؤهلة | قم بتوقيع العينة مع فريق Apple الخاص بك. لا يوجد تنزيل عام IPA أو TestFlight. | يمكن لحسابات Trial وStandard قراءة كل دليل وتنزيل تطبيقات التقييم العامة. SDK يتم التحقق من إذن التنزيل بواسطة الخادم، بما في ذلك عند إعادة استخدام رابط التنزيل القديم. ## 3. قم بتوصيل الواجهة الخلفية الخاصة بك والمحتوى المنشور[#](#connect-your-backend) - [حزم ونشر](https://docs.drm-x.com/ar/packaging/overview) فيديو مشفر. استخدم DASH/CENC لـ Android/Tizen وHLS/CBCS مع النشر النشط FairPlay لـ Apple. - أنشئ endpoint لجلسة التشغيل عبر HTTPS يتطلب المصادقة في backend الخاص بك. تحقق من حق المشاهد في الوصول ثم استدعِ [DRM-X Playback Session API](https://docs.drm-x.com/ar/api-reference/playback-sessions). - أعد Universal Playback Session Contract v1 متضمنًا manifest المسجّل وendpoints للترخيص والشهادة وتفويضًا قصير الأجل وendpoint لتحرير الجلسة. أبقِ Site Key وAccess Key على الخادم فقط. - قم بتعيين نقطة نهاية التطبيق ونشر Content IDs ورد الاتصال بتسجيل دخول المشاهد. يتم إنشاء جلسة البث عند بدء المشاهدة؛ إيقاف التشغيل أو استبداله لتحريرها. - ابدأ بتشغيل VOD. تحقق من الصوت والتنقل داخل المقطع والترجمة التي يتضمنها المحتوى وتبديل المحتوى ورفض الوصول وتحرير الجلسة. اختبر البث المباشر أثناء بث فعلي فقط. لا يحل SDK محل تسجيل دخول العميل أو منطق الاشتراك. ابدأ بـ [أمثلة الواجهة الخلفية](https://docs.drm-x.com/ar/integrations/backend-languages)؛ استخدم [وكيل رمزي](https://docs.drm-x.com/ar/license-service/token-proxy) عندما تحتاج بنيتك إليه. ## انظر واجهات المشغل[#](#app-screenshots) استكشف تجربة التشغيل على الهواتف وأجهزة TV وشاشات الركاب. تتضمن صور المشغّل المعدّلة إطار فيديو مقدَّمًا وترجمة توضيحية. ترد نتائج اختبارات الأجهزة بشكل منفصل أدناه. [![صورة توضيحية مركّبة للتشغيل. أُضيف إطار فيديو مقدَّم وترجمة توضيحية إلى واجهة المشغّل.](https://docs.drm-x.com/assets/native-apps/android-playback-illustration.png?v=20260918-clean)](https://docs.drm-x.com/assets/native-apps/android-playback-illustration.png?v=20260918-clean)صورة توضيحية مركّبة للتشغيل. أُضيف إطار فيديو مقدَّم وترجمة توضيحية إلى واجهة المشغّل. [![صورة توضيحية مركّبة للتشغيل. أُضيف إطار فيديو مقدَّم وترجمة توضيحية إلى واجهة المشغّل.](https://docs.drm-x.com/assets/native-apps/iphone-playback-illustration.png?v=20260918-clean)](https://docs.drm-x.com/assets/native-apps/iphone-playback-illustration.png?v=20260918-clean)صورة توضيحية مركّبة للتشغيل. أُضيف إطار فيديو مقدَّم وترجمة توضيحية إلى واجهة المشغّل. [عرض لقطة Android الأصلية](https://docs.drm-x.com/assets/native-apps/android-settings-capture-20260918.png) [![صورة توضيحية مركّبة للتشغيل. أُضيف إطار فيديو مقدَّم وترجمة توضيحية إلى واجهة المشغّل.](https://docs.drm-x.com/assets/native-apps/apple-tv-playback-illustration.png?v=20260918-clean)](https://docs.drm-x.com/assets/native-apps/apple-tv-playback-illustration.png?v=20260918-clean)صورة توضيحية مركّبة للتشغيل. أُضيف إطار فيديو مقدَّم وترجمة توضيحية إلى واجهة المشغّل. [![صورة توضيحية مركّبة للتشغيل. أُضيف إطار فيديو مقدَّم وترجمة توضيحية إلى واجهة المشغّل.](https://docs.drm-x.com/assets/native-apps/samsung-tv-playback-illustration.png?v=20260918-clean)](https://docs.drm-x.com/assets/native-apps/samsung-tv-playback-illustration.png?v=20260918-clean)صورة توضيحية مركّبة للتشغيل. أُضيف إطار فيديو مقدَّم وترجمة توضيحية إلى واجهة المشغّل. ![Android TV](https://docs.drm-x.com/assets/native-apps/android-tv-playback-illustration.png?v=20260918-clean)Android TV. تصوّر توضيحي. صورة الجهاز ومشهد التشغيل مولَّدان؛ ويجب التحقق من التوافق لكل بيئة نشر. ![شاشات ركاب السيارات](https://docs.drm-x.com/assets/native-apps/automotive-playback-illustration.png?v=20260918-clean)شاشات ركاب السيارات. تصوّر توضيحي. صورة الجهاز ومشهد التشغيل مولَّدان؛ ويجب التحقق من التوافق لكل بيئة نشر. ![شاشات ظهر المقاعد في الطائرات](https://docs.drm-x.com/assets/native-apps/aircraft-playback-illustration.png?v=20260918-clean)شاشات ظهر المقاعد في الطائرات. تصوّر توضيحي. صورة الجهاز ومشهد التشغيل مولَّدان؛ ويجب التحقق من التوافق لكل بيئة نشر. ## تم اختبار الأجهزة وفحصها قبل الإصدار[#](#tested-devices) | المنصة | اختبارات الجهاز المكتملة | ما يجب اختباره في تطبيقك | | --- | --- | --- | | Android | جهاز Samsung Android: VOD/ التدفقات غير المتصلة بالإنترنت والتدوير المباشر للمفاتيح؛ وصل العرض المباشر في 17 سبتمبر إلى 1920×1080. | جهازك/CDM، سياسة الجودة/الإخراج، انتهاء الصلاحية دون الاتصال بالإنترنت، البدء البارد والتجديد. هذه النتيجة لا تطالب بتشغيل Android 4K. | | iOS | iPhone: VOD، تنزيل/استئناف/تجديد محمي؛ تشغيل مباشر/تدوير المفتاح مدته ست دقائق بدقة 4K. | البداية الباردة المنفصلة تمامًا، وسياسات المحتوى/الإخراج الخاصة بك وiPad المادية. تخطيط المحاكاة ليس دليل تشغيل FairPlay. | | tvOS | Apple TV حقيقي: تشغيل FairPlay VOD والتحكم عن بعد. | مباشر، 4K/HDR وكل مجموعة Apple TV/إخراج. توفر هذه الحزمة البث على tvOS. | | Samsung Tizen | Samsung Smart TV (Tizen): تأكد تشغيل VOD محمي بدقة Full HD واستمرار تقدم التشغيل والتبديل بين الترجمة الإنجليزية والصينية في 17 سبتمبر. | اختبر تكامل backend الجديد مع backend الخاص بك وكل جهاز TV. لم يُتحقق بعد من البث المباشر أو التشغيل دون اتصال أو HDR. يتطلب تطبيق التقييم بقاء الخدمة المساعدة المحلية قيد التشغيل. | التحقق من SDK العملاء: بُنيت أمثلة Android باستخدام AAR المرفق. اجتازت حزمة Apple عدد 25 اختبارًا وبناء مثالي iOS/tvOS للمحاكي باستخدام Xcode 26.3. نجحت اختبارات دورة الحياة وUI والخدمة المساعدة في Tizen. نتائج الأجهزة الحقيقية تخص المحركات والواجهات التي اختُبرت سابقًا، ولا تمثل اختبار قبول جديدًا على جهاز حقيقي لكل حزمة عميل. ## إذا لم يتم تشغيل العينة[#](#get-help) - **SDK التنزيل غير متاح:** تأكيد أن المؤسسة المحددة لديها اشتراك نشط Professional أو Enterprise؛ قم بتسجيل الدخول مرة أخرى إذا انتهت الجلسة. - **فشل ترخيص الفيديو:** تحقق من Published Content ID واستحقاق المشاهد ونقطة نهاية الخادم. لا تضع بيانات اعتماد المستأجر في التطبيق للتغلب عليها. - **لا يشغّل محاكي Apple محتوى FairPlay:** شغّل التطبيق الموقّع على جهاز حقيقي متوافق. - **Samsung فشل التثبيت:** تحقق من Developer Mode، DUID، ملف تعريف الشهادة وPermit to install applications. اتبع خطوات التوقيع Tizen. - **TV تلعثم الفيديو:** يوفر سلم ترميز/عرض متوافق؛ يحتاج Samsung Smart TV الذي تم اختباره إلى Full HD بدلاً من البيان التجريبي UHD الأول. للحصول على الدعم، شارك SDK الإصدار والجهاز/OS وContent ID والوقت ورمز الخطأ المنقح. استبعاد بيانات الاعتماد وتفويض الجلسة وعناوين URL الموقعة وحمولات الترخيص.