عند توزيع تطبيق لأول مرة باستخدام Firebase وحدة تحكّم أو أداة سطر أوامر (Firebase CLI أو fastlane)، App Distribution ترسل إلى المختبِر دعوة عبر البريد الإلكتروني تتضمّن تعليمات حول كيفية تثبيت الإصدار واختباره.
يصف هذا الدليل كيفية تثبيت تطبيق جديد تم توزيعه من خلال App Distribution واختباره من وجهة نظر المختبِر. للحصول على إجابات عن الأسئلة الشائعة أو المساعدة في تحديد المشاكل وحلّها، يُرجى قراءة دليل تحديد المشاكل وحلّها.
الخطوة 1: تسجيل الدخول باستخدام حساب Google لقبول الدعوة
على جهاز iOS، افتح الدعوة عبر البريد الإلكتروني في Safari. عليك فتح الدعوة عبر البريد الإلكتروني لتثبيت ملف Firebase الشخصي وتسجيل جهازك في الخطوة 2.
عندما يُطلب منك ذلك، سجِّل الدخول باستخدام حساب Google واقبل الدعوة لاختبار التطبيق.
الخطوة 2: تثبيت ملف Firebase
عمليات التوزيع المخصّصة
- في صفحة التطبيق التجريبي، انقر على تسجيل الجهاز.
- عندما يُطلب منك ذلك، نزِّل ملف Firebase، ثم ثبِّته في تطبيق الإعدادات.
يمنح تثبيت الملف إذنًا لـ Firebase بما يلي:
- تسجيل جهاز الاختبار من خلال جمع رقم تعريف الجهاز الفريد (UDID) للجهاز إذا كنت تختبر عملية توزيع مخصّصة، يرسل Firebase إلى جميع مالكي مشروع Firebase و المحرّرين فيه رسالة إلكترونية تتضمّن رقم تعريف الجهاز الفريد (UDID) لجهاز الاختبار، بالإضافة إلى تعليمات حول كيفية تضمين الجهاز في ملف الإعداد المؤقت للتطبيق حتى يمكن اختبار الإصدار على جهازك.
- تثبيت قصاصة ويب Firebase App Distribution على الشاشة الرئيسية لجهاز الاختبار تتيح لك قصاصة الويب تثبيت جميع تطبيقاتك التجريبية والوصول إليها.
عمليات التوزيع للمؤسسات
هذه الخطوة اختيارية ولكن يُنصح بها لاختبار عمليات التوزيع الموقّعة من المؤسسة. يؤدي تثبيت الملف إلى إضافة قصاصة الويب Firebase App Distribution إلى الشاشة الرئيسية لجهازك، ما يتيح لك تثبيت جميع تطبيقاتك التجريبية والوصول إليها. لتثبيت الملف يدويًا:
ضمن التطبيقات التجريبية، اختَر التطبيق الذي تريد اختباره.
في أعلى يسار صفحة التطبيق، انقر على mobile_screen_share.
اتّبِع التعليمات المعروضة لتثبيت ملف Firebase.
الخطوة 3: تثبيت الإصدار واختباره
عمليات التوزيع المخصّصة
بعد تسجيل جهازك، على المطوّر تعديل ملف الإعداد المؤقت باستخدام رقم تعريف الجهاز الفريد (UDID) لجهازك وإعادة توزيع إصدار تم ضبطه للتشغيل على جهازك. يرسل إليك Firebase إشعارًا عبر البريد الإلكتروني عندما يصبح الإصدار متاحًا للتثبيت.
في قسم التطبيقات التجريبية من قصاصة الويب Firebase App Distribution، اختر التطبيق الذي تريد تثبيت إصدار جديد له، ثم انقر على تنزيل. يتم تنزيل الإصدار على الشاشة الرئيسية لجهازك حتى تتمكّن من بدء الاختبار على الفور.عمليات التوزيع للمؤسسات
- في قسم التطبيقات التجريبية من قصاصة الويب Firebase App Distribution،
اختر التطبيق الذي تريد تثبيت إصدار جديد له، ثم انقر على تنزيل. يتم تنزيل الإصدار على الشاشة الرئيسية لجهازك حتى تتمكّن من بدء الاختبار على الفور.
في تطبيق الإعدادات > شاشة الملفات الشخصية وإدارة الأجهزة ، اختَر اسم مطوّر التطبيق وثق به.
إذا لم تكن لديك قصاصة الويب Firebase App Distribution، يمكنك تثبيت إصدار جديد لتطبيقك التجريبي من خلال النقر على تنزيل أحدث إصدار في رسالة الإشعار بالإصدار الجديد التي تصلك عبر البريد الإلكتروني من Firebase.
أخيرًا، ارجع إلى الشاشة الرئيسية لجهازك وافتح التطبيق التجريبي.
الخطوة 4: (اختياري) تفعيل التنبيهات بشأن الإصدارات الجديدة
إذا تمت إضافة حزمة تطوير البرامج (SDK) الخاصة بميزة Firebase App Distribution إلى تطبيقك التجريبي، يمكنك اختياريًا تفعيل التنبيهات داخل التطبيق التي تظهر عندما تتوفّر إصدارات جديدة للاختبار. لمزيد من المعلومات عن حزمة تطوير البرامج (SDK)، بما في ذلك كيفية إضافتها إلى تطبيق تجريبي، يُرجى الرجوع إلى دليل البدء.
من الشاشة الرئيسية لجهازك، افتح التطبيق التجريبي.
عند ظهور مربّع الحوار تفعيل التنبيهات ، انقر على نعم.
سجِّل الدخول باستخدام حساب Google الذي استخدمته سابقًا في الخطوة 1 (الحساب الذي استخدمته لقبول دعوة التطبيق). يتم تلقائيًا تفعيل التنبيهات داخل التطبيق.
إذا كنت تواجه مشكلة في تسجيل الدخول إلى حسابك على Google، يُرجى الانتقال إلى دليل تحديد المشاكل وحلّها.
ارجع إلى التطبيق التجريبي. ستتلقّى الآن تنبيهات داخل التطبيق عندما تتوفّر إصدارات جديدة من التطبيق للاختبار.
لتنزيل إصدار جديد من التطبيق مباشرةً من تنبيه، انقر على تحديث في مربّع حوار التنبيه. يتم تنزيل الإصدار الجديد من التطبيق وإضافته إلى الشاشة الرئيسية لجهازك.
حذف حساب المختبِر
لحذف حساب المختبِر على App Distribution وبياناته، يُرجى الاطّلاع على تحديد المشاكل وحلّها والأسئلة الشائعة في App Distribution.