تقدّم هذه الصفحة مساعدة في تحديد المشاكل وحلّها وإجابات عن الأسئلة الشائعة. أسئلة حول توزيع التطبيقات واختبارها باستخدام 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
تلقي أخطاء متعلقة بالشبكات الاجتماعية تسجيل الدخول لموفّري واجهة برمجة التطبيقات التابعين لجهات خارجية
عند تحميل حزمة AAB إلى App Distribution، يُعيد Google Play تلقائيًا توقيع حزمة APK التي تم إنشاؤها باستخدام شهادة مفتاح توقيع تطبيق تجريبي. عند ظهور طلب، عليك تسجيل تطبيقك لدى موفّري واجهة برمجة التطبيقات إذا أردت مواصلة استخدام خدماتهم التابعة لجهات خارجية. بعد التوقيع، يمكن عرض شهادة اختبار تطبيقك في وحدة تحكّم Firebase.
هل تظهر حِزم APK المُعدَّلة التي أحمّلها أيضًا على Google Play؟
إنّ إصدارات AAB التي تحمّلها إلى App Distribution لا تظهر في Google Play. حساب المطوِّر (يشمل ذلك "مستكشف حزمات التطبيقات" وميزة "مشاركة التطبيقات مع الفريق الداخلي")
ماذا يحدث في حال إلغاء ربط Firebase بحساب Google Play؟
في حال إلغاء ربط أحد تطبيقات Firebase المتوافقة مع Android بتطبيق Google Play، سيحدث ما يلي:
لن تتمكّن من تحميل حِزم تطبيقات جديدة إلى App Distribution وتصديرها إلى Google Play من خلال دمج App Distribution مع Google Play.
ستظل الإصدارات الحالية متاحة في لوحة بيانات Firebase App Distribution وللمختبِرين.
ستظل أي بيانات تم تصديرها سابقًا بين Firebase وGoogle Play قابلة للوصول إليها في كلا المنتجين.
هل يمكنني إعادة محاولة ربط تطبيق بخدمة Google Play؟
لتوزيع حِزم تطبيق Android (AAB) من خلال App Distribution و ربط حِزم AAB المحمَّلة تلقائيًا بكلٍّ من مشروعك على Firebase وحساب المطوِّر الخاص بك على Google 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. لمنح الإذن:
إصدار Android 8 أو الإصدارات الأحدث: في تطبيق الإعدادات، انقر على السماح من هذا المصدر.
الإصدار 7 من Android أو الإصدارات الأقدم: في تطبيق الإعدادات، انقر على الأمان. واختَر المصادر غير المعروفة. عند ظهور رسالة المطالبة، انقر على حسنًا > الثقة.
تعذُّر تثبيت حِزم APK الاختبارية
إذا تعذّر تثبيت حزمة APK اختبارية على جهاز أحد المختبِرين:
- تأكَّد من أنّ الشهادات في الإصدار الجديد تتطابق مع تلك الواردة في الإصدار المثبَّت على جهاز المختبِر. ولا يسمح نظام Android إلا التطبيق في حال تطابُق الشهادتَين. لمزيد من المعلومات، يمكنك الاطّلاع على النقاط التي يجب مراعاتها عند التوقيع.
- تأكَّد من أنّ إصدار نظام التشغيل للجهاز الاختباري متوافق مع التطبيق.
(اطّلِع على
minSdkVersion
).
لا يمكن تسجيل الدخول إلى تطبيق "مختبِر تطبيقات Android"
إذا كان تطبيق "أداة اختبار التطبيقات" يمنعك من تسجيل الدخول ويعيد توجيهك مرة أخرى إلى شاشة تسجيل الدخول، ربما تستخدم حساب 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
يمكنك استخدام النصائح التالية لتحديد المشاكل وحلّها في ما يتعلّق بتفعيل تنبيهات الإصدارات الجديدة داخل التطبيق أو إرسال ملاحظات داخل التطبيق باستخدام App Distribution حزمة تطوير البرامج (SDK) لنظام التشغيل Android.
يتعذّر على المختبِر بدء الملاحظات والآراء في التطبيق
إذا سبق لك إعداد حزمة تطوير البرامج (SDK) لنظام التشغيل Android App Distribution في تطبيقك لدعم الملاحظات داخل التطبيق ويتعذّر على المختبِرين إرسال هذه الملاحظات، يُرجى اتّباع الخطوات التالية الخطوات:
فعِّل التسجيل المطوَّل لحزمة تطوير البرامج (SDK) App Distribution لنظام التشغيل Android في تطبيقك:
adb shell setprop log.tag.FirebaseAppDistribution VERBOSE
ابحث عن رسائل الخطأ في سجلّات تطبيقك من خلال الفلترة حسب "FirebaseAppDistribution".
تأكَّد من أنّ المختبِر يمكنه الوصول إلى الإصدار المثبَّت:
إذا كانت السجلات تشير إلى أنّ "المختبِر ليس لديه إذن بالوصول إلى هذا المورد"، قد يعني ذلك أنّه لم تتم دعوة المختبِر إلى التطبيق أو أنّه لا يمكنه الوصول إلى الإصدار.
في لوحة بيانات 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
تحقَّق من وجود رسائل الخطأ في سجلات التطبيق من خلال الفلترة حسب "FirebaseAppPublisherion".
لا يتلقّى المختبِر تنبيهات داخل التطبيق
إذا سبق لك إعداد App Distribution حزمة تطوير البرامج (SDK) لنظام التشغيل Android في تطبيقك ولم يكن المختبِرون يتلقّون تنبيهات داخل التطبيق، اتّبِع الخطوات التالية:
يمكنك التحقّق من ظهور رسائل الخطأ من خلال إرفاق
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. تطبيق المختبِر على جهاز الاختبار
عندما يبقى 30 يومًا على تاريخ انتهاء صلاحية الإصدار، يظهر إشعار بقرب انتهاء صلاحية إصدار التطبيق في تطبيق Firebase App Tester.
يتيح App Distribution إنشاء 1,000 إصدار كحد أقصى.
تسمح منصة App Distribution بحد أقصى 1,000 إصدار لكل تطبيق. وعندما يصل تطبيقك إلى الحد الأقصى البالغ 1,000 إصدار، تتم تلقائيًا عند استخدام منصة App Distribution إزالة الإصدارات الأقدم التي تتجاوز الحد الأقصى.
إذا كنت تريد إدارة إصدارات تطبيقك يدويًا، استخدِم App Distribution REST API لإدراج وحذف إصدارات التطبيق بشكلٍ مجمّع.
إذا كانت لديك أسئلة، يُرجى التواصل مع فريق دعم Firebase.
كيف يمكنني الوصول إلى التطبيقات الاختبارية التي ثبّتها على جهازي؟
إذا كنت من المختبِرين، ننصحك بتنزيل تطبيق Firebase App Tester، وهو تطبيق يتيح لك الوصول إلى جميع النُسخ الاختبارية في مكان واحد.
هل هناك أيّ حدود حصص لاستخدام ميزة "المختبِر الآلي"؟
تستخدِم 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 أولاً لا يؤدي إلى حذف حساب أو بيانات المختبِر .