تتضمّن حزمة تطوير البرامج (SDK) للتفاعل مجموعة من نماذج التطبيقات التي توضح كيفية دمج حزمة SDK في تطبيقك لنشر أنواع مختلفة من المحتوى. هذه التطبيقات هي طريقة رائعة لتعلم كيفية استخدام SDK، لبدء الدمج في تطبيقك الخاص، بالإضافة إلى بعض أفضل الممارسات.
وتتوفّر نماذج التطبيقات باللغات التالية:
- Java
- Kotlin
لتشغيل نموذج تطبيق، استنسِخ مستودع نماذج Engage SDK وافتح نموذج مشروع التطبيق في بيئة تطوير البرامج (IDE) التي تفضّلها. بعد ذلك، اتبع التعليمات الواردة في ملف README لإنشاء التطبيق وتشغيله.
يتضمن مستودع التطبيقات النموذجية تطبيقين لتوضيح نشر أنواع مختلفة من المحتوى:
قراءة نموذج تطبيق
يعرض نموذج التطبيق هذا كيفية دمج المحتوى المقروء باستخدام واجهات برمجة تطبيقات Engage SDK. يتضمّن التطبيق استخدام واجهات برمجة تطبيقات مختلفة مذكورة في قراءة حزمة تطوير البرامج (SDK) للتفاعل: تعليمات الدمج الفني التابعة لجهات خارجية.
عند مراجعة نموذج التطبيق هذا، يجب مراعاة ما يلي:
- تتم كتابة التطبيق بالكامل بلغة Java.
- ينصب التركيز الرئيسي للرمز في دليل القراءة/النشر، الذي يحتوي على جميع الرموز اللازمة للنشر من خلال حزمة تطوير البرامج Engage SDK.
- يوضِّح التطبيق استخدام WorkManager على النحو الموصى به في مستندات Engage API، في حين أنّ EngageServiceWorker هو العامل الذي يتولّى النشر.
- يحتوي EbookToEntityConverter على طرق لإنشاء كيان للنشر. هذه الفئة مفيدة لتوضيح كيفية إنشاء كيان من البيانات الموجودة بالفعل في تطبيقك.
رابط إلى Engage SDK قراءة نموذج تطبيق على جيت هب
نموذج تطبيق على الساعة
يعرض نموذج التطبيق هذا كيفية دمج محتوى الفيديو باستخدام واجهات برمجة التطبيقات Engage SDK. يتضمّن التطبيق استخدام واجهات برمجة تطبيقات مختلفة مذكورة في Engage SDK Watch: تعليمات الدمج الفني التابعة لجهات خارجية.
عند مراجعة نموذج التطبيق هذا، يجب مراعاة ما يلي:
- التطبيق مكتوب بالكامل بلغة Kotlin.
- ينصب التركيز الرئيسي للرمز في دليل المشاهدة/النشر، الذي يحتوي على كل الرموز اللازمة للنشر من خلال حزمة تطوير البرامج Engage SDK.
- يوضِّح التطبيق استخدام WorkManager على النحو الموصى به في مستندات Engage API، في حين أنّ EngageServiceWorker هو العامل الذي يتولّى النشر.
- يحتوي ItemToEntityConverter على طرق لإنشاء كيان للنشر. هذه الفئة مفيدة لتوضيح كيفية إنشاء كيان من البيانات الموجودة بالفعل في تطبيقك.
رابط لنموذج تطبيق Engage SDK Watch على جيت هب
نصائح إضافية
في ما يلي بعض النصائح الإضافية لاستخدام نماذج تطبيقات Engage SDK:
- استخدم نماذج التطبيقات لفهم كيفية طلب واجهات برمجة تطبيقات Engage SDK محددة في تطبيقك.
- جرِّب استخدام ميزات مختلفة في حزمة تطوير البرامج (SDK) من Engage SDK.
الدعم
يرجى التواصل على engagement-developers@google.com إذا كانت لديك أي أسئلة لم يتم تناولها هنا.