قم بتوزيع تطبيقات Android على المختبرين باستخدام وحدة تحكم Firebase

يصف هذا الدليل كيفية تحميل حزم تطبيقات Android (AABs) إلى App Distribution وتوزيع ملفات APK التي تم إنشاؤها باستخدام وحدة تحكم Firebase.

يتكامل توزيع التطبيقات مع خدمة مشاركة التطبيقات الداخلية في Google Play لمعالجة AABs التي تقوم بتحميلها وتقديم ملفات APK التي تم تحسينها لتكوينات أجهزة المختبرين لديك. يتيح لك توزيع AABs القيام بما يلي:

  • قم بتشغيل ملفات APK المحسنة (التي يقدمها Google Play) والتي تم تحسينها لأجهزة المختبرين لديك.

  • كشف وتصحيح المشكلات الخاصة بالجهاز.

  • اختبار ميزات حزمة التطبيقات مثل Play Features Delivery و Play Asset Delivery .

  • تقليل حجم التنزيلات للمختبرين لديك.

الأذونات المطلوبة

لتحميل AABs إلى App Distribution، يجب عليك ربط تطبيق Firebase الخاص بك بتطبيق في Google Play . يجب أن يكون لديك مستوى الوصول المطلوب لتنفيذ هذه الإجراءات.

إذا لم يكن لديك حق الوصول اللازم إلى Firebase، فيمكنك أن تطلب من مالك مشروع Firebase أن يعين لك الدور المناسب عبر إعدادات IAM لوحدة تحكم Firebase . إذا كانت لديك أسئلة حول الوصول إلى مشروع Firebase، بما في ذلك البحث عن مالك أو تعيينه، فراجع الأسئلة الشائعة حول "الأذونات والوصول إلى مشاريع Firebase" .

ينطبق الجدول التالي على ربط تطبيق Firebase بتطبيق في Google Play، بالإضافة إلى تحميل AABs.

الإجراء في وحدة تحكم Firebase مطلوب إذن IAM دور (أدوار) IAM التي تتضمن الأذونات المطلوبة بشكل افتراضي الأدوار الإضافية المطلوبة
ربط تطبيق Firebase بتطبيق في Google Play firebase.playLinks.update أحد الأدوار التالية: الوصول إلى حساب مطور Google Play كمسؤول
تحميل AABs لتوزيع التطبيق firebaseappdistro.releases.update أحد الأدوار التالية: ——

قبل ان تبدأ

  1. إذا لم تكن قد قمت بذلك بالفعل، فأضف Firebase إلى مشروع Android الخاص بك . في نهاية سير العمل هذا، سيكون لديك تطبيق Firebase Android في مشروع Firebase الخاص بك.

    إذا كنت لا تستخدم أي منتجات Firebase أخرى، فأنت تحتاج فقط إلى إنشاء مشروع وتسجيل تطبيقك. إذا قررت استخدام منتجات إضافية، فتأكد من إكمال جميع الخطوات الواردة في إضافة Firebase إلى مشروع Android الخاص بك .

  2. لإنشاء رابط Firebase إلى Google Play وتحميل AABs، تأكد من أن تطبيقك يلبي المتطلبات التالية:

    • يتم تسجيل كل من التطبيق في Google Play وتطبيق Firebase Android باستخدام نفس اسم الحزمة.

    • يتم إعداد التطبيق في Google Play على لوحة معلومات التطبيق ويتم توزيعه على أحد مسارات Google Play (الاختبار الداخلي، أو الاختبار المغلق، أو الاختبار المفتوح، أو الإنتاج).

    • اكتملت مراجعة التطبيق في Google Play وتم نشر التطبيق. يتم نشر تطبيقك إذا كان عمود حالة التطبيق يعرض إحدى الحالات التالية: الاختبار الداخلي (وليس مسودة الاختبار الداخلي)، أو الاختبار المغلق، أو الاختبار المفتوح، أو الإنتاج.

  3. قم بربط تطبيق Firebase Android الخاص بك بحساب مطور Google Play الخاص بك:

    1. في وحدة تحكم Firebase، انتقل إلى ملف إعدادات المشروع ، ثم حدد علامة التبويب عمليات التكامل .

    2. على بطاقة Google Play ، انقر فوق Link .
      إذا كانت لديك بالفعل روابط إلى Google Play، فانقر على "إدارة" بدلاً من ذلك.

    3. اتبع الإرشادات التي تظهر على الشاشة لتمكين تكامل App Distribution وتحديد تطبيقات Firebase Android التي سيتم ربطها بـ Google Play.

    تعرف على المزيد حول الارتباط بـ Google Play .

الخطوة 1. أنشئ تطبيقك

عندما تكون مستعدًا لتوزيع إصدار ما قبل النشر من تطبيقك على المختبرين، أنشئ AAB الخاص بك (تفضل بزيارة وثائق Android Studio للحصول على التعليمات).

الخطوة 2. قم بتوزيع تطبيقك على المختبرين

لتوزيع تطبيقك على المختبرين، قم بتحميل ملف AAB باستخدام وحدة تحكم Firebase:

  1. افتح صفحة توزيع التطبيق لوحدة تحكم Firebase. حدد مشروع Firebase الخاص بك عندما يُطلب منك ذلك.

  2. في صفحة الإصدارات ، حدد التطبيق الذي تريد توزيعه من القائمة المنسدلة.

  3. اسحب ملف AAB الخاص بتطبيقك إلى وحدة التحكم لتحميله.

  4. عند اكتمال التحميل، حدد مجموعات الاختبار والمختبرين الفرديين الذين تريدهم أن يحصلوا على الإصدار. ثم قم بإضافة ملاحظات الإصدار للبناء.

    راجع إدارة المختبرين لمعرفة المزيد حول إنشاء مجموعات اختبار.

  5. انقر فوق توزيع لإتاحة الإصدار للمختبرين. يتلقى المُختبر تلقائيًا دعوة عبر البريد الإلكتروني لاختبار التطبيق.

  6. (اختياري) لمشاركة روابط لإصدارات محددة مع المختبرين الذين لديهم حق الوصول إلى تلك الإصدارات، انقر فوق أيقونة الرابط لنسخ رابط الإصدار إلى الحافظة.

بمجرد توزيع الإصدار الخاص بك، يصبح متاحًا في لوحة معلومات توزيع التطبيقات بوحدة تحكم Firebase لمدة 150 يومًا (خمسة أشهر). عندما يكون الإصدار بعد 30 يومًا من انتهاء الصلاحية، يظهر إشعار انتهاء الصلاحية في كل من وحدة التحكم وقائمة الإصدارات الخاصة بالمختبر على جهاز الاختبار الخاص به.

يتلقى المختبرون الذين لم تتم دعوتهم لاختبار التطبيق دعوات عبر البريد الإلكتروني للبدء، ويتلقى المختبرون الحاليون إشعارات عبر البريد الإلكتروني تفيد بأن الإصدار الجديد جاهز للاختبار. للحصول على إرشادات حول كيفية تثبيت التطبيق الاختباري، راجع الإعداد كمختبر باستخدام App Distribution . يمكنك مراقبة حالة كل مختبر - سواء قبلوا الدعوة وما إذا كانوا قد قاموا بتنزيل التطبيق - في وحدة تحكم Firebase.

لدى المختبرين 30 يومًا لقبول دعوة لاختبار التطبيق قبل انتهاء صلاحيته. عندما تكون الدعوة بعد 5 أيام من انتهاء الصلاحية، يظهر إشعار انتهاء الصلاحية في وحدة تحكم Firebase بجوار أداة الاختبار في الإصدار. يمكن تجديد الدعوة عن طريق إعادة إرسالها باستخدام القائمة المنسدلة في صف الاختبار.

الخطوات التالية