تقدّم هذه الصفحة مساعدة في تحديد المشاكل وحلّها وإجابات عن الأسئلة الشائعة حول توزيع التطبيقات واختبارها باستخدام App Distribution.
توزيع التطبيقات
اتّبع النصائح التالية لتحديد وحلّ المشاكل التي قد تواجهها عندما توزيع التطبيقات على المختبِرين.
تعذُّر توزيع تطبيق بسبب عدم توفُّر عنوان بريد إلكتروني للتواصل
عند تحميل أحد التطبيقات، قد يظهر لك الخطأ التالي:
"لم نتمكن من العثور على البريد الإلكتروني لجهة الاتصال للتطبيق <app-id>
. يُرجى زيارة
App Distribution في وحدة تحكّم Firebase لإعداد واحدة".
اضبط عنوان بريد إلكتروني للتواصل في وحدة تحكُّم Firebase، إذا كان ذلك متاحًا. إذا كانت المشكلة تستمر، يُرجى التواصل مع فريق دعم Firebase.
حدث خطأ أثناء توفير تطبيقك (الأخطاء 400 أو 409 أو 500)
في حال ظهور الأخطاء 400 أو 409 أو 500 بشكل متكرر أثناء توفير المتطلبات اللازمة، يُرجى التواصل مع فريق دعم Firebase. تقديم المِنح يمكنك الحصول على الدعم من خلال رقم مشروع Firebase ومعرّف التطبيق.
يتعذّر تحميل ملف APK
تأكَّد من حجم حزمة APK. الحد الأقصى لحجم الملف لكل الملفات الثنائية هو 2048 مبيبايت، وهو ما يزيد قليلاً عن 2 غيغابايت.
إذا كان حجم حزِم APK ضمن الحد المسموح به لحجم الملف وكان قابلاً للتكرار، يُرجى التواصل مع دعم Firebase:
يتعذّر تحميل حزمة APK باستخدام Fastlane. حزمة APK غير موقَّعة.
يمكنك التحقُّق من توقيع حزمة APK باستخدام ما يلي:
apksigner verify --verbose ~/app-distro/app-distro-apps/[path_name]/app/ build/outputs/apk/debug/app-debug.apk
توزيع حِزم Android App Bundle
تلقي أخطاء متعلقة بالشبكات الاجتماعية تسجيل الدخول لموفّري واجهة برمجة التطبيقات (API) التابعين لجهات خارجية
عند تحميل ملف AAB إلى App Distribution، تتم إزالة Google Play تلقائيًا. حزمة APK التي تم إنشاؤها باستخدام شهادة مفتاح توقيع تطبيق تجريبي. عندما يُطلب منك ذلك، يجب تسجيل تطبيقك لدى موفّري واجهة برمجة التطبيقات إذا كنت تريد مواصلة استخدام والخدمات التابعة لجهات خارجية. بعد التوقيع، يمكن لشهادة اختبار تطبيقك سيتم عرضها في وحدة تحكّم Firebase.
هل تظهر ملفات AAB التي أحمّلها في Google Play أيضًا؟
إنّ إصدارات AAB التي تحمّلها إلى App Distribution لا تظهر في Google Play. حساب المطوِّر (يشمل ذلك "مستكشف حزمات التطبيقات" وميزة "مشاركة التطبيقات مع الفريق الداخلي")
ماذا يحدث في حال إلغاء الربط؟ هل يتم استخدام Firebase من Google Play؟
في حال إلغاء ربط تطبيق Android على Firebase بحساب Google Play، يحدث ما يلي:
لن يكون بإمكانك تحميل حِزم تطبيقات جديدة إلى App Distribution وتصديرها. إلى Google Play من خلال عملية دمج "App Distribution" مع Google Play.
ستظل الإصدارات الحالية متاحة في لوحة بيانات Firebase App Distribution والمختبِرين.
ستظل أي بيانات تم تصديرها سابقًا بين Firebase وGoogle Play متاحة في كلا المنتجَين.
هل يمكنني إعادة محاولة ربط تطبيق بـ Google؟ اللعب؟
لتوزيع مجموعة حزمات تطبيق Android (AAB) من خلال App Distribution ربط ملفات AAB التي تم تحميلها تلقائيًا بمشروعك على Firebase وحسابك يجب استيفاء المتطلبات التالية في حساب المطوِّر على Play:
أن يكون حساب المطوّر الخاص بك على Google Play لديه أحد مستويات الوصول التاليَين: مالك أو مشرف
يكون لديك أحد الأدوار التالية لمشروع Firebase: المالك أو مشرف Firebase
تم تسجيل تطبيقك في Firebase ومطوّر Google Play الذي تتعامل معه. الحساب. وهذا يعني أنّ لديك تطبيق Android وتطبيق Firebase تطبيق Play.
تم تسجيل التطبيق في Google Play وتطبيق Firebase المتوافق مع Android باستخدام نفس اسم الحزمة.
تم إعداد التطبيق في لوحة بيانات التطبيق على Google Play وتوزيعه على أحد مسارات الإصدار على Google Play (الاختبار الداخلي أو الاختبار المغلق أو الاختبار المفتوح أو الإصدار العلني).
اكتملت مراجعة التطبيق في Google Play وتم نشره. إنّ تم نشره إذا كان عمود حالة التطبيق يعرض أيًا مما يلي: الحالات: الاختبار الداخلي (وليس اختبارًا داخليًا في وضع المسودة) أو الاختبار المغلق الاختبار المفتوح أو الإنتاج.
في حال تحميل تطبيق لا يستوفي المعايير المذكورة أعلاه سيتم الربط، ولكنه يحدث الآن، يمكنك إعادة محاولة ربط تطبيق Android على Firebase Google Play
تثبيت التطبيقات واختبارها
اتّبِع النصائح التالية لتحديد المشاكل التي قد يواجهها المختبِرون عند تثبيت تطبيقاتك واختبارها وحلّها.
لا يملك المختبِر حسابًا على Google
عندما ينشئ المستخدم حساب Google، فإنه يتلقى عنوان Gmail تلقائيًا.
إذا لم يكن لدى أحد المختبرين عنوان في Google Workspace أو Gmail، أو إذا كان بدلاً من استخدام عنوان بريد إلكتروني آخر لتسجيل الدخول، اطلب من المختبِر ربط حساب بريد إلكتروني غير تابع لـ Gmail إلى الحساب واستخدم هذا البريد الإلكتروني لتسجيل الدخول.
عند اختيار عنوان بريد إلكتروني بديل، على المختبِر اتباع الإرشادات التالية:
- لا تستخدم عنوان Gmail.
- لا تستخدِم عنوان بريد إلكتروني مرتبطًا فعليًا بحساب آخر على Google.
- يُرجى الحرص على استخدام كلمة مرور حسابك على Google عند تسجيل الدخول باستخدام هذا البريد الإلكتروني. الخاص بك.
لمزيد من المعلومات، يمكنك الاطّلاع على تسجيل الدخول إلى حسابك على Google باستخدام عنوان بريد إلكتروني آخر.
يتعذّر على المختبِر الاطّلاع على التطبيقات أو الإصدارات الصحيحة
إذا قبِل المختبِر الدعوة عبر البريد الإلكتروني باستخدام عنوان بريد إلكتروني مختلف عن التي تم إرسال الدعوة إليها، فقد لا يتمكن المختبِر من رؤية التطبيقات الصحيحة أو الإصدارات.
يمكن أن يختلف عنوان البريد الإلكتروني الذي يرسل إليه المطوِّر الدعوات ويضيفه إلى الإصدارات الجديدة (البريد الإلكتروني "أ") عن عنوان البريد الإلكتروني الذي يستخدمه المختبِر لقبول دعوة الاختبار (البريد الإلكتروني "ب"). يؤدي هذا إلى إنشاء رابط وراء الكواليس. عند إضافة البريد الإلكتروني "أ" إلى الإصدارات الجديدة، يكون البريد الإلكتروني "ب" هو الذي يحصل على إذن الوصول.
إذا قبِل المختبِر الدعوة عبر البريد الإلكتروني باستخدام عنوان بريد إلكتروني مختلف، يمكنك اتّباع الخطوات التالية لحلّ المشكلة:
حذف المختبِر من قسم عرض جميع المختبِرين في علامة التبويب المختبِرون والمجموعات في صفحة App Distribution وحدة تحكّم Firebase تتم إزالة الدعوات الحالية.
يُرجى دعوة المختبِر مرة أخرى لاختبار تطبيقك. يجب أن يتلقّى المختبِر دعوة بالبريد الإلكتروني.
تأكَّد من قبول المختبِر للدعوة باستخدام عنوان البريد الإلكتروني نفسه.
لا يتلقّى المختبِر إشعارات عبر البريد الإلكتروني
قد لا يتلقّى المختبِرون إشعارات عبر البريد الإلكتروني في حال حدوث أي مما يلي:
يتم إرسال إشعارات البريد الإلكتروني إلى مجلدات الرسائل غير المرغوب فيها.
تم ضبط فلاتر البريد الإلكتروني.
تم إرسال الدعوة إلى حساب بريد إلكتروني واحد، ولكن قبل المختبِر الدعوة باستخدام حساب بريد إلكتروني مختلف. وسيتلقّى المختبِر رسائل إلكترونية عن الإصدار الجديد حساب البريد الإلكتروني الذي تم إرسال الدعوة إليه في الأصل.
وقد تمت دعوة المختبِر في وقت سابق، لكنه لم يقبل الدعوة الأولية. وفي حال إضافة المختبِر إلى إصدارات لاحقة، لن يكون بإمكان App Distribution إجراء ذلك إرسال إشعارات الإصدار تلقائيًا إلى ذلك المختبِر لأن لم يقبل الدعوة المبدئية.
الحل 1
اطلب من المختبِر التحقّق من مجلد الرسائل غير المرغوب فيها وأي فلاتر بريد إلكتروني ضبطها في خدمة البريد الإلكتروني.
إذا ألغى المختبِر الاشتراك في الرسائل الإلكترونية، فاطلب منه إجراء التالي:
- ابحث عن رسالة إلكترونية تلقّاها المختبِر في السابق من التطبيق.
- انقر على إدارة إعدادات البريد الإلكتروني في أسفل الصفحة، ثم انقر على السماح بالرسائل الإلكترونية لإعادة الاشتراك.
الحل 2
إذا كان المختبِر لا يريد تلقّي إشعارات عبر البريد الإلكتروني ولكنه يريد قبولها دعوات التطبيقات، يمكنهم الاطلاع على دعوات التطبيقات التي في انتظار المراجعة مباشرةً في التطبيق تطبيق مختبِر (تنزيل التعليمات)
الحل 3
احذف المختبِر من القسم عرض كل المختبِرين ضِمن قسم المختبِرون علامة التبويب "المجموعات" في App Distribution في وحدة تحكّم Firebase. يؤدي هذا الإجراء إلى إزالة الدعوات الحالية.
يُرجى دعوة المختبِر مرة أخرى لاختبار تطبيقك. يجب أن يتلقى المختبِر دعوة بالبريد الإلكتروني. تأكَّد من أنّ المختبِر يقبل الدعوة من خلال عنوان البريد الإلكتروني نفسه الذي تم إرسال الدعوة إليه.
لا يشير التطبيق إلى أنّه مثبَّت.
في حال نزَّل أحد المختبِرين إصدارًا وثبَّته، على أن يتضمن هذا الإصدار واجهة المستخدم التي تعرض تفاصيل التطبيق. لا يشير إلى أنّ التطبيق مثبَّت، هذه مشكلة معروفة. في بعض الحالات، عدم تطابق معرّف الحزمة في تطبيق Firebase مع معرّف الحزمة لحزمة APK
التأكّد من أنّ معرِّف حزمة APK يتطابق مع معرِّف حزمة Firebase التطبيق الذي استخدمته لتحميل التوزيع.
تنبيه Android يفيد بأنّه لا يمكن لجهازي تثبيت تطبيقات غير معروفة
يظهر تنبيه Android إذا لم يتم تقديم التطبيق أو المتصفّح قيد التشغيل حتى الآن. إذنًا لتثبيت تطبيقات خارج Google Play. لمنح الإذن:
الإصدار 8 من Android أو الإصدارات الأحدث: في تطبيق الإعدادات، انقر السماح بتثبيت تطبيقات من هذا المصدر
الإصدار 7 من Android أو الإصدارات الأقدم: في تطبيق الإعدادات، انقر على الأمان. واختَر المصادر غير المعروفة. عند ظهور الطلب، انقر على حسنًا > الثقة:
تعذّر تثبيت حِزم APK التجريبية
في حال تعذَّر تثبيت حِزمة APK تجريبية على جهاز المختبِر:
- تأكَّد من أنّ الشهادات في الإصدار الجديد تتطابق مع تلك الواردة في الإصدار المثبَّت على جهاز المختبِر. ولا يسمح نظام Android إلا التطبيق في حال تطابُق الشهادتَين. لمزيد من المعلومات، يمكنك الاطّلاع على اعتبارات التسجيل.
- تأكَّد من أنّ إصدار نظام التشغيل للجهاز الاختباري متوافق مع التطبيق.
(اطّلِع على
minSdkVersion
).
يتعذَّر تسجيل الدخول إلى تطبيق Android App Tester
إذا كان تطبيق "مختبِر التطبيقات" يمنعك من تسجيل الدخول ويعيد توجيهك إلى شاشة تسجيل الدخول، قد تكون تستخدم حساب Google Workspace (المعروف سابقًا باسم GSuite) يتضمّن إعدادات قيود.
لإزالة إعدادات القيود، اتّبِع الخطوات التالية:
في علامة التبويب التطبيقات من Google Workspace، تأكَّد من أنّ Firebase App Distribution غير مضبوط على الوصول: محظور.
في علامة التبويب الخدمات، تأكَّد من أنّ Cloud Platform غير محظور.
بعد إزالة الإعدادات، حاوِل تسجيل الدخول مرة أخرى.
حدث خطأ عند تثبيت تنسيق AAB: "يتعذّر تثبيت التطبيق"
يمكن أن يحدث هذا الخطأ عندما يتعارض التطبيق المُثبّت مع تطبيق حالي. التي تم تثبيتها على الجهاز. على سبيل المثال، قد يكون إصدارًا مختلفًا من التطبيق نفسه الذي يتضمّن الإذن المخصّص أو اسم ContentProvider نفسه.
يمكنك أن تطلب من المُختبِر جمع تقرير أخطاء فورًا بعد مواجهة المشكلة، وافحص التقرير لمعرفة المعلومات حول السبب. على المختبِر حذف أي تطبيقات متعارضة قبل يمكن تثبيت التطبيق الجديد.
الخطأ 403: "يُرجى التواصل مع المشرف للحصول على إذن الوصول"
عندما يظهر لك الخطأ 403، يعني هذا أنّ الحساب الذي تستخدمه لا يملك إذن تثبيت التطبيقات واختبارها. يحدّد مشرف نطاق حسابك في Google Workspace إمكانية الوصول.
إذا كنت ترى أنّه يجب الحصول على إذن لتثبيت التطبيقات واختبارها، اطلب من مشرف حسابك على Google Workspace تغيير إعدادات حسابك. ويجب أن يتّبع المشرف التعليمات الواردة في مقالة إدارة الوصول إلى الخدمات التي لا يتم التحكّم فيها بشكلٍ فردي.
إذا كانت لديك حسابات متعددة، جرِّب تسجيل الدخول باستخدام حساب مختلف لا يُحظر تثبيت التطبيقات واختبارها.
الاختبار على جهاز Android جديد
إذا كنت مختبِرًا لأول مرة، يُرجى الاطّلاع على الإعداد كمختبِر.
إذا كنت أحد مختبري App Distribution حاليًا وحصلت على جهاز Android جديد فبدلاً من إجراء الاختبار عبر تدفق المختبر الجديد بالكامل مرة أخرى، اتبع هذه الخطوات:
انتقِل إلى appdistribution.firebase.google.com على جهاز Android.
سجِّل الدخول باستخدام حساب المختبِر الحالي، وانقر على تنزيل التطبيق. زر الاختبار في أسفل الشاشة لتثبيت "أداة اختبار تطبيقات Android" التطبيق.
تفعيل ميزات المختبِرين باستخدام حزمة تطوير البرامج (SDK) لنظام التشغيل App Distribution لنظام التشغيل Android
اتبع النصائح التالية لتحديد وحلّ المشاكل التي تتضمّن تفعيل ميزة جديدة داخل التطبيق إصدار تنبيهات أو إرسال ملاحظات داخل التطبيق باستخدام حزمة تطوير البرامج (SDK) لنظام التشغيل App Distribution.
يتعذّر على المختبِر بدء الملاحظات والآراء في التطبيق
إذا سبق لك إعداد حزمة تطوير البرامج (SDK) لنظام التشغيل Android "App Distribution" في تطبيقك لدعم الملاحظات داخل التطبيق ويتعذّر على المختبِرين إرسال هذه الملاحظات، يُرجى اتّباع الخطوات التالية الخطوات:
فعِّل التسجيل المطوَّل لحزمة تطوير البرامج (SDK) لنظام التشغيل Android لنظام التشغيل App Distribution في تطبيقك:
adb shell setprop log.tag.FirebaseAppDistribution VERBOSE
تحقَّق من عدم وجود رسائل خطأ في سجلّات التطبيق من خلال الفلترة حسب "FirebaseAppDistributeion".
تأكَّد من إمكانية وصول المختبِر إلى الإصدار المثبَّت:
إذا أشارت السجلات إلى أن "المختبِر لا يمكنه الوصول إلى هذا المورد" ربما لم تتم دعوة المختبِر إلى التطبيق لا يمكنهم الوصول إلى الإصدار.
في لوحة بيانات App Distribution بوحدة تحكّم Firebase، ابحث عن الإصدار الدقيق الذي يتم تشغيله على جهاز المختبِر، والتأكد من ويتم إدراجه في علامة تبويب المختبِرون ضمن بطاقة الإصدار وفي صفحة حالة مقبولة.
إذا استمر عدم تلقّي الملاحظات، اتّبِع الخطوات التالية:
على جهاز الاختبار، سجِّل الدخول إلى Firebase App Distribution باستخدام التطبيق. المختبِر أو تطبيق الويب للمختبِرين تأكَّد من اختيار حساب Google. استخدمتها لأول مرة عند قبولك الدعوة لاختبار التطبيق.
ثبِّت التطبيق مرة أخرى باستخدام أداة اختبار التطبيقات أو تطبيق الويب التجريبي من أجل ضمان وصول المختبِر إلى الإصدار.
حاوِل إرسال الملاحظات، مع التأكّد مرة أخرى من تسجيل الدخول باستخدام حساب Google نفسه.
تأكَّد من تفعيل واجهة برمجة التطبيقات Firebase App Testers API. لمزيد من المعلومات راجِع تفعيل واجهة برمجة التطبيقات App Distribution Tester API.
ضمن القيود الرئيسية، تأكَّد من أنّ واجهة Firebase App Testers API في قائمة واجهات برمجة التطبيقات المسموح بها.
عدم تلقّي ملاحظات تم إرسالها داخل التطبيق
إذا رأيت هذه الرسالة عند إرسال التعليقات، "كنت سأرسل ملاحظات، ولكن ليس بسبب وضع التطوير"، إيقاف وضع مطوّر البرامج على الجهاز من خلال تنفيذ الأمر التالي:
adb shell setprop debug.firebase.appdistro.devmode false
يُرجى التحقّق من ملف
google-services.json
للتأكّد من الإرسال. ملاحظات للمشروع والتطبيق الصحيحين.فعِّل التسجيل المطوَّل لحزمة تطوير البرامج (SDK) App Distribution لنظام التشغيل Android في تطبيقك:
adb shell setprop log.tag.FirebaseAppDistribution VERBOSE
ابحث عن رسائل الخطأ في سجلات تطبيقك من خلال الفلترة بحثًا عن "FirebaseAppDistribution".
لا يتلقّى المختبِر تنبيهات داخل التطبيق
إذا سبق لك إعداد حزمة تطوير البرامج (SDK) لنظام التشغيل App Distribution في تطبيقك لا يتلقّى المختبِرون تنبيهات داخل التطبيق، اتّبِع الخطوات التالية:
يمكنك التحقّق من ظهور رسائل الخطأ من خلال إرفاق
OnFailureListener
بالمهمة. التي تعرضها واجهة برمجة التطبيقات App Distribution في Firebase.Java
firebaseAppDistribution.updateIfNewReleaseAvailable().addOnFailureListener ( e -> { if (e instanceof FirebaseAppDistributionException) { // Log exception here }});
Kotlin
firebaseAppDistribution.updateIfNewReleaseAvailable().addOnFailureListener { e -> if (e is FirebaseAppDistributionException) { // Log exception here } }
تحقَّق من إمكانية وصول المختبِر إلى الإصدار الجديد:
فعِّل وضع تصحيح الأخطاء في تطبيقك. لمعرفة كيفية إجراء ذلك، اطّلِع على مستندات "إحصاءات Google".
شغِّل تطبيقك في محاكي وابحث عن السلسلة. "FirebaseAppPublisherion".
إذا كانت السجلات تشير إلى أنّه لم يتم العثور على أي إصدار أو أنّ المختبِر ليس لديه إذن بالوصول، قد لا يكون المختبِر مرتبطًا بعد بالإصدار الجديد.
في لوحة بيانات App Distribution من وحدة التحكّم Firebase، احرص على تضمين المختبِر في إصدارك وتظل في حالة مقبولة.
إذا لم يتلقّ المختبِر تنبيهات بعد، اطلب منه اتّباع النصائح التالية للتأكّد من قبوله الدعوة لاختبار تطبيقك ومن إعداد جهاز الاختبار بشكل صحيح:
على الجهاز الاختباري، سجِّل الدخول إلى ميزة "توزيع التطبيقات على Firebase" من خلال التطبيق. المختبِر أو تطبيق الويب للمختبِرين تذكر أن تختار منصة الحساب الذي استخدمته لأول مرة عند قبولك الدعوة لاختبار التطبيق.
تأكَّد من توفّر إصدار التطبيق الجديد في "محاكي اختبار التطبيقات" أو تطبيق الويب الخاص بالمختبِر.
مطالبة المختبِر بتسجيل الدخول مرة أخرى بعد إغلاق التطبيق
بشكلٍ تلقائي، ما على المختبِرين سوى تسجيل الدخول إلى حساباتهم على Google مرة واحدة ل تفعيل ميزات الاختبار. في حال حضور المختبِرين يُطلب منك تسجيل الدخول مرة أخرى بعد إغلاق التطبيق وإعادة فتحه، اتّبِع الخطوات التالية للتأكّد من ضبط إعدادات App Distribution بشكلٍ صحيح:
تأكّد من تفعيل واجهة Firebase App Testers API. لمزيد من المعلومات، يُرجى الاطّلاع على تفعيل واجهة برمجة التطبيقات App Distribution Tester API.
ضمن القيود الرئيسية، تأكَّد من أنّ واجهة Firebase App Testers API في قائمة واجهات برمجة التطبيقات المسموح بها.
إذا كنت تمحو SharedPreferences عند تسجيل الخروج، قد يتم محوها حالة المختبِر لديك. يحفظ App Distribution علامة تشير إلى ما إذا كان سبق للمختبِر تسجيل الدخول إلى التطبيق لمزيد من المعلومات، يُرجى الاطّلاع على مستودع GitHub.
الأسئلة الشائعة
هل هناك حدود لإضافة المختبِرين إلى تطبيقي؟
لدى "Firebase App Distribution" الحدود القصوى التالية للمختبِرين:
إضافة 500 مختبِر كحد أقصى إلى مشروع على Firebase
إضافة 200 مختبِر كحد أقصى إلى مجموعة App Distribution
لإضافة المزيد من المختبِرين، يجب طلب الاشتراك بدون تكلفة. زيادة الحد.
هل تنتهي صلاحية دعوات المختبِرين؟
أمام المختبِرين 30 يومًا لقبول دعوة اختبار التطبيق قبل أن تنتهي صلاحيتها. عندما تبقى 5 أيام على انتهاء صلاحية الدعوة، يظهر إشعار بانتهائ صلاحيتها في وحدة تحكّم Firebase بجانب المختبِر في الإصدار. يمكن تجديد الدعوة من خلال إعادة إرسالها عبر القائمة المنسدلة في صف المختبر.
ما مدة توفّر إصدارات التطبيق؟
تتم إزالة إصدارات التطبيق من App Distribution في حال استيفاء أحد الشروط التالية يحدث:
- تم إصدار التطبيق قبل أكثر من 150 يومًا.
- إذا تجاوزت الحدّ الأقصى المسموح به لإصدار التطبيق، وهو 1,000 تطبيق، وكان إصدار التطبيق أقدم من أحدث 1000 إصدار للتطبيق.
لمزيد من المعلومات، يُرجى الاطّلاع على مقالة يتيح App Distribution 1,000 إصدار كحد أقصى.
بعد أن يصل التطبيق إلى أو يتجاوز الحد الأقصى المسموح به لانتهاء الصلاحية 150 يومًا أو 1,000 حد الإصدار، تتم إزالة الإصدار من لوحة بيانات App Distribution تطبيق Firebase App Tester. في حال ثبَّت المختبِر الإصدار الإصدار، يجب استمرار تشغيل إصدار التطبيق.
لإبقاء إصدار التطبيق متاحًا لفترة أطول، استخدِم أحد الاقتراحات التالية:
- عليك تنزيل حزمة APK أو AAB وحذف الإصدار من لوحة بيانات App Distribution. بعد ذلك، يُرجى اتّباع الخطوات التالية: إعادة تحميل حزمة APK أو AAB كإصدار جديد إلى App Distribution.
- تنزيل الإصدار وتحميله على Cloud Storage للأرشفة على المدى الطويل.
تنتهي صلاحية إصدارات التطبيق بعد 150 يومًا.
عند تحميل إصدار من تطبيقك إلى Firebase، يظهر الإصدار في ملف App Distribution لوحة البيانات لمدة 150 يومًا، بدءًا من تاريخ التحميل. بعد تحميل الإصدار، يمكنك توزيعه على المختبِرين الذين يثبّتون الإصدار من تطبيق Firebase App Tester على أجهزتهم الاختبارية.
عندما يكون الإصدار بعد 30 يومًا من تاريخ انتهاء الصلاحية، يتم طرح إصدار يظهر إشعار انتهاء الصلاحية على إصدارك في تطبيق Firebase App Tester.
يتيح App Distribution إنشاء 1,000 إصدار كحد أقصى.
يسمح App Distribution بحدّ أقصى 1,000 إصدار لكل تطبيق عندما يصل تطبيقك إلى الحدّ الأقصى المسموح به لإصدار التطبيق، وهو 1,000 تطبيق، يؤدي App Distribution إلى حذف الأقدم تلقائيًا إصدارات فوق الحد المسموح به.
إذا أردت إدارة إصدارات تطبيقك يدويًا، عليك استخدام App Distribution REST API. إلى القائمة وحذف إصدارات التطبيق بشكل مجمّع.
إذا كانت لديك أي أسئلة، يُرجى التواصل مع فريق دعم Firebase.
كيف يمكنني الوصول إلى التطبيقات الاختبارية التي ثبَّتها على جهازي؟
إذا كنت مختبِرًا، ننصحك بتنزيل أداة اختبار تطبيقات Firebase: تطبيق يتيح لك الوصول إلى كل الإصدارات التجريبية في مكان واحد.
هل هناك أي حدود للحصص في ميزة "المختبِر الآلي"؟
يستخدم Firebase App Distribution بنية Firebase Test Lab الأساسية، وحصته الحدود والأسعار هي نفسها. يتم قياس حصص الاختبار بعدد اختبارًا يتم إجراؤه في اليوم. لمزيد من المعلومات حول اختبار الحصص والفوترة، يُرجى الاطّلاع على مقالة الاستخدام. المستويات والحصص والأسعار لمدة Test Lab.
ما هي حدود إعادة المحاولة للحصة في ميزة "المختبِر الآلي"؟
إذا تجاوزت الحصة المحددة، ستظهر لك أخطاء بشأن تجاوز الحصة. تستغرق الحصص حوالي 24 ساعة لإعادة الضبط، لذا يجب تجنب عمليات إعادة المحاولة حتى يتم إصدار الحصة. ومع ذلك، إذا تتلقى أخطاء تتعلق بالبنية الأساسية للمختبِرين المبرمَجين، والمكالمات أكثر للنجاح إذا أعدت المحاولة على الفور.
ما هي الأذونات التي أحتاج إليها لتشغيل الميزة التجريبية "المختبِر المبرمَج"؟
يجب أن يكون لديك إذن وصول "محرِّر" في مشروع Firebase حتى تتمكّن من تنفيذه. باستخدام ميزة "المختبِر المبرمَج".
كيف يمكنني حذف حساب الاختبار الخاص بي؟
لحذف حساب الاختبار على "App Distribution" والبيانات المرتبطة به، يُرجى اتّباع الخطوات التالية: اتبع هذه الخطوات بالترتيب:
انتقِل إلى https://appdistribution.firebase.google.com. وسجِّل الدخول باستخدام حسابك على Google
في أعلى يسار الصفحة، انقر على settings (إدارة الحساب).
حذف الحساب
اختياري: في أذونات حساب Google، إبطال الوصول من Firebase App Distribution. لاحظ أن إلغاء الوصول بدون إنّ حذف حسابك على App Distribution أولاً لن يؤدي إلى حذف المختبِر. الحساب أو البيانات.