اختبار تطبيقك باستخدام ميزة "الوصول المباشر إلى جهاز Android"

تتيح لك ميزة "بث تطبيقات Android على الأجهزة" التفاعل مع تطبيقاتك واختبارها على مستويات متعددة من واجهات برمجة التطبيقات وأشكال الأجهزة المختلفة في مراكز بيانات Google الآمنة ضِمن استوديو Android. باستخدام ميزة "بث التطبيقات على الأجهزة"، يمكنك التفاعل مع تطبيقك على جهاز حقيقي، تمامًا كما يفعل المستخدم، بما في ذلك تدوير الجهاز وطيّه. يتيح لك ذلك معرفة سلوك تطبيقك في حالات مختلفة وتحديد أي مشاكل قد لا تظهر في بيئات الاختبار الأخرى.

بدء استخدام ميزة "بث المحتوى على أجهزة Android"

إذا لم يسبق لك إجراء ذلك، نزِّل أحدث إصدار ثابت من استوديو Android وثبِّته، واتّبِع الخطوات التالية:

  1. في "استوديو Android"، افتح مشروع Android وانتقِل إلى نافذة أداة مدير الأجهزة (Device Manager) وانقر على رمز Firebase.
  2. إذا لم تكن مسجِّلاً الدخول إلى حساب المطوِّر، انقر على تسجيل الدخول إلى Google واتّبِع التعليمات.
  3. بعد منح "استوديو Android" الأذونات المطلوبة، ارجع إلى بيئة التطوير المتكاملة (IDE) واختَر مشروعًا على Firebase. إذا لم يكن لديك مشروع Firebase، يمكنك إنشاء مشروع بدون أي تكلفة في وحدة تحكّم Firebase. ملاحظة: لتفعيل الأذونات المناسبة لاستخدام ميزة "بث المحتوى من الجهاز" مع مشروع Firebase، اطّلِع على أذونات Test Lab.
  4. بعد اختيار مشروع، يمكنك تصفُّح قائمة الأجهزة واختيار الأجهزة التي تريد استخدامها.
  5. انقر على موافق.

لمزيد من المعلومات حول كيفية بدء استخدام ميزة "بث الجهاز"، يمكنك الاطّلاع على بث الجهاز في "استوديو Android".

تفعيل الأذونات لميزة "بث شاشة جهاز Android"

لاستخدام ميزة "البث المباشر على الأجهزة"، يجب استخدام مشروع على Firebase لديك إذن محرِّر أو مالك فيه. إذا أردت منح فريقك أدوارًا وأذونات أكثر تحديدًا، يمكنك تفعيل أذونات مركز الاختبار الافتراضي لميزة "بث التطبيقات على الأجهزة".

أذونات "مركز الاختبار الافتراضي"

لضبط أذونات مركز الاختبار الافتراضي كي تتمكّن من تنفيذ الاختبار وقراءة نتائجه، عليك ضبط إذن الوصول إلى حِزم Cloud Storage. يمكنك منح إذن الوصول إلى "مركز الاختبار الافتراضي" باستخدام وحدة تحكّم Firebase أو gcloud CLI.

لكي يتمكّن المستخدم من إجراء الاختبارات أو عرض نتائجها من وحدة تحكُّم Firebase أو مصفوفة أجهزة مركز الاختبار الافتراضي في "استوديو Android"، عليك تعيين أدوار "المحرّر" و"المُشاهد" في المشروع.

لكي يتمكّن المستخدم من إجراء اختبارات أو عرض نتائج الاختبارات من خلال واجهة سطر الأوامر gcloud أثناء استخدام حزمة Cloud Storage الخاصة بك، يمكنك إسناد مجموعة من الأدوار المحدّدة مسبقًا، والتي ستمنح مجموعة الأذونات المطلوبة معًا، باستخدام وحدة تحكّم Google Cloud.

  • لتشغيل الاختبار، عليك منح دورَي "مشرف مختبر Firebase الافتراضي" و"مُشاهد إحصاءات Firebase".
  • لعرض نتائج الاختبار، عليك منح الأدوار "مُشاهد في مختبر Firebase الافتراضي" و"مُشاهد في إحصاءات Firebase".

لمزيد من المعلومات حول كيفية ضبط أذونات مركز الاختبار الافتراضي الدقيقة هذه، راجِع دليل مرجع أذونات "إدارة الهوية وإمكانية الوصول" في مركز الاختبار الافتراضي.