تتضمّن حزمة تطوير البرامج (SDK) لميزة "التفاعل" مجموعة من نماذج التطبيقات التي توضّح كيفية دمج حزمة SDK في تطبيقك لنشر أنواع مختلفة من المحتوى. تشكّل هذه التطبيقات طريقة رائعة للتعرّف على كيفية استخدام حزمة SDK والبدء في عملية الدمج في تطبيقك، بالإضافة إلى بعض أفضل الممارسات.
تتوفّر عيّنات التطبيقات باللغات التالية:
- Java
- Kotlin
لتشغيل نموذج تطبيق، يمكنك استنساخ مستودع نماذج حزمة SDK لـ Engage وفتح نموذج مشروع التطبيق في بيئة تطوير البرامج المفضّلة لديك. بعد ذلك، اتّبِع التعليمات الواردة فيملف README لإنشاء التطبيق وتشغيله.
يتضمّن مستودع نماذج التطبيقات تطبيقَين لعرض نشر مختلف أنواع المحتوى:
نموذج التطبيق
يوضّح نموذج التطبيق هذا كيفية دمج محتوى "القراءة" باستخدام واجهات برمجة تطبيقات Engage SDK. يتضمّن التطبيق استخدام واجهات برمجة تطبيقات مختلفة مذكورة في ملف Engage SDK Read: Third-party technical integration instructions (قراءة حزمة تطوير البرامج (SDK) Engage: تعليمات التكامل الفني التابع لجهة خارجية).
عند مراجعة نموذج التطبيق هذا، يُرجى مراعاة ما يلي:
- التطبيق مكتوب بالكامل بلغة Java.
- تتوفّر النقطة الرئيسية للرمز في الدليل read/publish الذي يحتوي على كل الرموز البرمجية اللازمة للنشر من خلال حزمة SDK لبرنامج Engage.
- يوضّح التطبيق استخدام WorkManager كما هو مقترَح في مستندات Engage API ، وEngageServiceWorker هو العامل الذي يُجري النشر.
- يحتوي EbookToEntityConverter على طُرق ل إنشاء عنصر لنشره. هذه الفئة مفيدة لعرض كيفية إنشاء عنصر من البيانات المتوفرة حاليًا في تطبيقك.
رابط لتطبيق نموذج قراءة حزمة تطوير البرامج (SDK) من Engage على GitHub
نموذج تطبيق على الساعة
يوضّح نموذج التطبيق هذا كيفية دمج محتوى الفيديو باستخدام واجهات برمجة التطبيقات Engage SDK. يتضمّن التطبيق استخدام واجهات برمجة تطبيقات مختلفة مذكورة في مقالة Engage SDK Watch: Third-party technical integration instructions (ملاحظات حول استخدام حزمة SDK لتطبيق Engage: تعليمات التكامل الفني التابع لجهة خارجية).
عند مراجعة نموذج التطبيق هذا، يُرجى مراعاة ما يلي:
- تم كتابة التطبيق بالكامل بلغة Kotlin.
- تتوفّر النقطة الرئيسية للرمز في الدليل watch/publish الذي يحتوي على كل الرموز البرمجية اللازمة للنشر من خلال حزمة SDK لبرنامج Engage.
- يوضّح التطبيق استخدام WorkManager كما هو مقترَح في مستندات Engage API ، وEngageServiceWorker هو العامل الذي يُجري النشر.
- يحتوي ItemToEntityConverter على طُرق ل إنشاء عنصر للنشر. هذه الفئة مفيدة لعرض كيفية إنشاء كيان من البيانات المتوفرة حاليًا في تطبيقك.
رابط إلى نموذج تطبيق مشاهدة Engage SDK على GitHub
نصائح إضافية
في ما يلي بعض النصائح الإضافية لاستخدام نماذج تطبيقات حزمة تطوير البرامج (SDK) من Engage:
- استخدِم نماذج التطبيقات للتعرّف على كيفية استدعاء واجهات برمجة تطبيقات معيّنة لحزمة Engage SDK في تطبيقك.
- جرِّب ميزات مختلفة من حزمة تطوير البرامج (SDK) Engage.
الدعم
يُرجى التواصل معنا على engage-developers@google.com إذا كانت لديك أي أسئلة لم تتم الإجابة عنها هنا.