البدء

يمكنك دمج حزمة تطوير البرامج (SDK) لميزة "المشاركة المباشرة" في Google Meet في تطبيق Android باستخدام Java

يمكنك العثور على مستندات Android ومكتبات Android إضافية لتوسيعها. ميزات تطبيقك من خلال مطوّري تطبيقات Android الرسميين الوثائق:

استخدام حزمة تطوير البرامج (SDK)

لاستخدام حزمة تطوير البرامج (SDK) للمشاركة المباشرة في Meet، عليك الاتصال AddonClientFactory.getClient . ينتج عن ذلك AddonClient التي تعمل كنقطة دخول للأنشطة المشتركة

Java

public ListenableFuture<AddonSession> initialSetup() {
  AddonClient meetClient = AddonClientFactory.getClient();
  return meetClient;
}

جذب عملاء ميزة "المشاركة مع الآخرين" و"المشاهدة الجماعية"

لاستخدام البرنامج، اتصل newSessionBuilder من AddonClient لإرجاع أداة إنشاء AddonSession لبدء جلسة، أضِف withCoDoing الطريقة، withCoWatching أو كليهما في أداة الإنشاء.

لمزيد من المعلومات حول كيفية بدء نشاط مشاهدة المحتوى مع الآخرين أو المشاركة في أنشطة أخرى، يُرجى مراجعة هذه الأدلة:

إنّ واجهة برمجة التطبيقات Co-Watching API وCo-Doing API مستقلتان ويمكنهما. استخدامهما بالتوازي مع بعضها البعض. يمكنك أيضًا بدء إضافية بدون استخدام برنامج Co-Doing أو عميل مشاهدة المحتوى مع الآخرين

إدارة حالة بدء التعاون

عند فتح إضافة لأول مرة، يتم تحميل حالة مختلفًا عن حالة البداية التي تريد الإضافة استخدامها عند انضمام المستخدمين التعاون في Google. تشير رسالة الأشكال البيانية AddonSession.Builder تستخدم withCollaborationStartingState لتحديد CollaborationStartingState التي يجب تحميلها عند انضمام المستخدمين إلى جلسة التعاون.

يمكنك إعادة ضبط الحقل "CollaborationStartingState" أو تعديله من خلال الطرق التالية:

  • يمكنك استخدام AddonSession.resetCollaborationStartingState لإعادة تعيين حالة بدء الوظيفة الإضافية. سيؤدي هذا الإجراء إلى محو حالة البدء التي سبق أن تلقّاها المستخدمون الآخرون. المشاركين. لا يمكن إعادة ضبط حالة البدء إلا من خلال بادئ التشغيل.

  • يمكنك استخدام AddonSession.updateCollaborationStartingState لتحديث حالة بدء الوظيفة الإضافية. يتلقى المشاركون الآخرون هذا عندما يقبلون الدعوة إلى والتعاون. لا يمكن لأحد غير المستخدم تعديل حالة البدء.

للتعامل مع عمليات معاودة الاتصال من الإضافة إلى عليك تنفيذ AddonSessionHandler تسمح عمليات معاودة الاتصال لمطوّري البرامج الإضافية بالتفاعل مع الأحداث من تطبيق Meet. بالنسبة إلى CollaborationStartingState، يمكنك استخدام onCollaborationStartingStateUpdate() لتلقي آخر حالة بدء تعاون من جلسة عمل إضافية.