تقدّم هذه الصفحة مساعدة في تحديد المشاكل وحلّها وإجابات عن الأسئلة الشائعة. أسئلة حول توزيع التطبيقات واختبارها باستخدام ميزة 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 (AAB)
تلقي أخطاء متعلقة بالشبكات الاجتماعية تسجيل الدخول لموفّري واجهة برمجة التطبيقات (API) التابعين لجهات خارجية
عند تحميل ملف AAB إلى ميزة App Distribution، تتم إزالة Google Play تلقائيًا. حزمة APK التي تم إنشاؤها باستخدام شهادة مفتاح توقيع تطبيق تجريبي. عندما يُطلب منك ذلك، يجب تسجيل تطبيقك لدى موفّري واجهة برمجة التطبيقات إذا كنت تريد مواصلة استخدام والخدمات التابعة لجهات خارجية. بعد التوقيع، يمكن لشهادة اختبار تطبيقك ضمن "وحدة تحكُّم Firebase".
هل تظهر ملفات AAB التي أحمّلها في Google Play أيضًا؟
إنّ إصدارات AAB التي تحمّلها إلى ميزة "توزيع التطبيقات" لا تظهر في Google Play. حساب المطوِّر (يشمل ذلك "مستكشف حزمات التطبيقات" وميزة "مشاركة التطبيقات مع الفريق الداخلي")
ماذا يحدث في حال إلغاء الربط؟ هل يتم استخدام Firebase من Google Play؟
في حال إلغاء ربط أحد تطبيقات Firebase المتوافقة مع Android بتطبيق Google Play، سيحدث ما يلي:
لن تتمكّن من تحميل حِزم تطبيقات جديدة إلى ميزة "توزيع التطبيقات" وتصديرها. إلى Google Play من خلال دمج App Distribution مع Google Play.
ستظل الإصدارات الحالية متاحة في لوحة بيانات "توزيع التطبيقات من Firebase" وإلى المختبِرين.
ستظل أي بيانات تم تصديرها سابقًا بين 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" على الوصول: محظور.
في علامة التبويب الخدمات، تأكَّد من أنّ Cloud Platform غير محظور.
بعد إزالة الإعدادات، حاوِل تسجيل الدخول مرة أخرى.
حدث خطأ عند تثبيت تنسيق AAB: "يتعذّر تثبيت التطبيق"
يمكن أن يحدث هذا الخطأ عندما يتعارض التطبيق المُثبّت مع تطبيق حالي. التي تم تثبيتها على الجهاز. على سبيل المثال، قد يكون أحد الخيارات المختلفة نفس التطبيق إذن مخصّص أو اسم ContentProvider:
يمكنك أن تطلب من المُختبِر جمع تقرير أخطاء فورًا بعد مواجهة المشكلة، وافحص التقرير لمعرفة المعلومات حول السبب. على المختبِر حذف أي تطبيقات متعارضة قبل يمكن تثبيت التطبيق الجديد.
الخطأ 403: "يُرجى التواصل مع المشرف للحصول على إذن الوصول"
عندما يظهر لك الخطأ 403، يعني هذا أنّ الحساب الذي تستخدمه لا يملك إذن تثبيت التطبيقات واختبارها. يحدّد مشرف نطاق حسابك في Google Workspace إمكانية الوصول.
إذا كنت ترى أنّه يجب الحصول على إذن لتثبيت التطبيقات واختبارها، اطلب من مشرف حسابك على Google Workspace تغيير إعدادات حسابك. ويجب أن يتّبع المشرف التعليمات الواردة في مقالة إدارة الوصول إلى الخدمات التي لا يتم التحكّم فيها بشكلٍ فردي.
إذا كانت لديك حسابات متعددة، جرِّب تسجيل الدخول باستخدام حساب مختلف لا يُحظر تثبيت التطبيقات واختبارها.
الاختبار على جهاز Android جديد
إذا كنت مختبِرًا لأول مرة، يُرجى الاطّلاع على الإعداد كمختبِر.
إذا كنت أحد المختبرين الحاليين لميزة "توزيع التطبيقات" وحصلت على جهاز Android جديد فبدلاً من إجراء الاختبار عبر تدفق المختبر الجديد بالكامل مرة أخرى، اتبع هذه الخطوات:
انتقِل إلى appdistribution.firebase.google.com على جهاز Android.
سجِّل الدخول باستخدام حساب المختبِر الحالي، وانقر على تنزيل التطبيق. مختبِر في أسفل الشاشة لتثبيت تطبيق Android App Tester التطبيق.
تفعيل ميزات المختبِرين باستخدام حزمة تطوير البرامج (SDK) لنظام التشغيل Android لتوزيع التطبيقات
اتبع النصائح التالية لتحديد وحلّ المشاكل التي تتضمّن تفعيل ميزة جديدة داخل التطبيق إنشاء تنبيهات أو إرسال ملاحظات داخل التطبيق باستخدام حزمة تطوير البرامج (SDK) الخاصة بـ "توزيع التطبيقات" في Android.
يتعذّر على المختبِر بدء الملاحظات والآراء في التطبيق
إذا سبق لك إعداد حزمة تطوير البرامج (SDK) الخاصة بميزة "توزيع التطبيقات" في Android في تطبيقك لدعم الملاحظات داخل التطبيق ويتعذّر على المختبِرين إرسال هذه الملاحظات، يُرجى اتّباع الخطوات التالية الخطوات:
فعِّل التسجيل المطوَّل لحزمة تطوير البرامج (SDK) لنظام التشغيل Android لتوزيع التطبيقات في تطبيقك:
adb shell setprop log.tag.FirebaseAppDistribution VERBOSE
تحقَّق من عدم وجود رسائل خطأ في سجلّات التطبيق من خلال الفلترة حسب "FirebaseAppDistributeion".
تأكَّد من إمكانية وصول المختبِر إلى الإصدار المثبَّت:
إذا أشارت السجلات إلى أن "المختبِر لا يمكنه الوصول إلى هذا المورد" ربما لم تتم دعوة المختبِر إلى التطبيق لا يمكنهم الوصول إلى الإصدار.
في لوحة بيانات "توزيع التطبيقات" بوحدة تحكُّم Firebase، ابحث عن الإصدار الدقيق الذي يتم تشغيله على جهاز المختبِر، والتأكد من يكون المختبِر مُدرجًا في علامة تبويب المختبِرون ضمن بطاقة الإصدار، وفي علامة التبويب حالة مقبولة.
إذا استمر عدم تلقّي الملاحظات، اتّبِع الخطوات التالية:
على الجهاز الاختباري، سجِّل الدخول إلى ميزة "توزيع التطبيقات على Firebase" باستخدام التطبيق المختبِر أو تطبيق الويب للمختبِرين تأكَّد من اختيار حساب 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) لنظام التشغيل Android لتوزيع التطبيقات في تطبيقك:
adb shell setprop log.tag.FirebaseAppDistribution VERBOSE
تحقَّق من وجود رسائل الخطأ في سجلّات التطبيق من خلال الفلترة حسب "FirebaseAppPublisherion".
لا يتلقّى المختبِر تنبيهات داخل التطبيق
إذا سبق لك إعداد حزمة تطوير البرامج (SDK) الخاصة بميزة "توزيع التطبيقات" في Android في تطبيقك لا يتلقّى المختبِرون تنبيهات داخل التطبيق، اتّبِع الخطوات التالية:
يمكنك التحقّق من ظهور رسائل الخطأ من خلال إرفاق
OnFailureListener
بالمهمة. التي تعرضها واجهة برمجة التطبيقات Firebase App Distribution API.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".
إذا أشارت السجلات إلى عدم العثور على أي إصدار أو أن المختبِر لا لم يحصل على إذن بالوصول، فقد لا يكون المختبِر مرتبطًا بعد .
في لوحة بيانات توزيع التطبيقات وحدة تحكُّم Firebase، احرص على تضمين المختبِر في إصدارك وأن تكون في حالة مقبولة.
إذا كان المختبِر لا يتلقّى التنبيهات، اطلب منه اتّباع النصائح. أدناه للتأكّد من قبولهم الدعوة لاختبار تطبيقك إعداد جهاز الاختبار بشكل صحيح:
على الجهاز الاختباري، سجِّل الدخول إلى ميزة "توزيع التطبيقات على Firebase" من خلال التطبيق. المختبِر أو تطبيق الويب للمختبِرين تذكر أن تختار منصة الحساب الذي استخدمته لأول مرة عند قبولك الدعوة لاختبار التطبيق.
تحقَّق للتأكُّد من توفُّر إصدار التطبيق الجديد في "أداة اختبار التطبيقات" أو لتطبيق الويب المختبِر.
طلب المختبِر تسجيل الدخول مرة أخرى بعد إغلاق التطبيق
وفقًا للإعدادات التلقائية، يحتاج المختبِرون إلى تسجيل الدخول إلى حساباتهم على Google مرة واحدة فقط. تفعيل الميزات التجريبية في حال حضور المختبِرين يُطلب منك تسجيل الدخول مرة أخرى بعد إغلاق التطبيق وإعادة فتحه، اتّبِع الخطوات التالية للتأكُّد من ضبط إعدادات ميزة "توزيع التطبيقات" بشكلٍ صحيح:
تأكّد من تفعيل واجهة Firebase App Testers API. لمزيد من المعلومات، يُرجى الاطّلاع على تفعيل واجهة برمجة التطبيقات App Distribution Tester API.
ضمن القيود الرئيسية، تأكَّد من أنّ واجهة Firebase App Testers API في قائمة واجهات برمجة التطبيقات المسموح بها.
إذا كنت تمحو SharedPreferences عند تسجيل الخروج، قد يتم محوها حالة المختبِر لديك. تخزِّن ميزة App Distribution علامة تشير إلى ما إذا كان سبق للمختبِر تسجيل الدخول إلى التطبيق لمزيد من المعلومات، يُرجى الاطّلاع على مستودع GitHub.
الأسئلة الشائعة
هل هناك حدود لإضافة المختبِرين إلى تطبيقي؟
تلتزم ميزة "توزيع التطبيقات من Firebase" بحدود المختبِرين التالية:
إضافة 500 مختبِر كحد أقصى إلى مشروع على Firebase
يمكنك إضافة 200 مختبِر كحد أقصى إلى مجموعة "توزيع التطبيقات"
لإضافة المزيد من المختبِرين، يجب طلب الاشتراك بدون تكلفة. زيادة الحد.
هل تنتهي صلاحية دعوات المختبِرين؟
ويكون لدى المختبِرين 30 يومًا لقبول الدعوة لاختبار التطبيق قبل انتهاء صلاحيته. عندما تنتهي صلاحية الدعوة بعد 5 أيام من انتهاء صلاحيتها، يظهر إشعار انتهاء الصلاحية في وحدة تحكُّم Firebase بجانب المختبِر في أحد الإصدارات. يمكن تجديد الدعوة من خلال إعادة إرسالها عبر القائمة المنسدلة في صف المختبر.
ما مدة توفّر إصدارات التطبيق؟
تتم إزالة إصدارات التطبيق من ميزة "توزيع التطبيقات" في حال استيفاء أحد الشروط التالية يحدث:
- تم إصدار التطبيق قبل أكثر من 150 يومًا.
- إذا تجاوزت الحدّ الأقصى المسموح به لإصدار التطبيق، وهو 1,000 تطبيق، وكان إصدار التطبيق أقدم من أحدث 1000 إصدار للتطبيق.
لمزيد من المعلومات، يُرجى الاطِّلاع على تتوافق ميزة "توزيع التطبيقات" مع 1,000 إصدار كحد أقصى.
بعد أن يصل التطبيق إلى أو يتجاوز الحد الأقصى المسموح به لانتهاء الصلاحية 150 يومًا أو 1,000 ، تتم إزالة الإصدار من لوحة بيانات توزيع التطبيقات تطبيق Firebase App Tester. في حال ثبَّت المختبِر الإصدار الإصدار، يجب استمرار تشغيل إصدار التطبيق.
للاحتفاظ بإصدار التطبيق لفترة أطول، يمكنك استخدام أحد الخيارات التالية: والتوصيات:
- عليك تنزيل APK أو AAB وحذف الإصدار من لوحة بيانات App Distribution. بعد ذلك، يُرجى اتّباع الخطوات التالية: إعادة تحميل حزمة APK أو AAB كإصدار جديد لميزة "توزيع التطبيقات"
- نزِّل الإصدار وحمِّله على Cloud Storage للأرشفة على المدى الطويل.
تنتهي صلاحية إصدارات التطبيق بعد 150 يومًا.
عند تحميل إصدار من تطبيقك إلى Firebase، يظهر الإصدار في لوحة بيانات توزيع التطبيقات لمدة 150 يومًا، بدءًا من تاريخ التحميل. بعد تحميل الإصدار، عليك توزيعه على المختبِرين الذين يثبِّتون الإصدار من تطبيق Firebase. تطبيق المختبِر على جهاز الاختبار
عندما يكون الإصدار بعد 30 يومًا من تاريخ انتهاء الصلاحية، يتم طرح إصدار يظهر إشعار انتهاء الصلاحية على إصدارك في تطبيق Firebase App Tester.
تتوافق ميزة "توزيع التطبيقات" مع 1,000 إصدار كحد أقصى.
تسمح ميزة "توزيع التطبيقات" بحد أقصى 1,000 إصدار لكل تطبيق عندما يصل تطبيقك إلى الحدّ الأقصى المسموح به لإصدار التطبيق، وهو 1,000 تطبيق، تؤدي ميزة "توزيع التطبيقات" إلى حذف الأقدم تلقائيًا إصدارات فوق الحد المسموح به.
إذا أردت إدارة إصدارات تطبيقك يدويًا، عليك استخدام App Distribution REST API. إلى القائمة وحذف إصدارات التطبيق بشكل مجمّع.
إذا كانت لديك أسئلة، يُرجى التواصل مع فريق دعم Firebase.
كيف يمكنني الوصول إلى التطبيقات الاختبارية التي ثبَّتها على جهازي؟
إذا كنت مختبِرًا، ننصحك بتنزيل أداة اختبار تطبيقات Firebase: تطبيق يتيح لك الوصول إلى كل الإصدارات التجريبية في مكان واحد.
هل هناك أي حدود للحصص المفروضة على ميزة "المختبِر المبرمَج"؟
تستخدم ميزة Firebase App Distribution البنية الأساسية "مركز الاختبار الافتراضي لمنصة Firebase"، بالإضافة إلى حصتها. الحدود والأسعار هي نفسها. يتم قياس حصص الاختبار بعدد اختبارًا يتم إجراؤه في اليوم. لمزيد من المعلومات حول اختبار الحصص والفوترة، يُرجى الاطّلاع على مقالة الاستخدام. والمستويات والحصص والأسعار في Test Lab.
ما هي حدود عدد مرات إعادة المحاولة بالنسبة إلى ميزة "المختبِر المبرمَج"؟
إذا تجاوزت الحصة المحددة، ستظهر لك أخطاء بشأن تجاوز الحصة. تستغرق الحصص حوالي 24 ساعة لإعادة الضبط، لذا يجب تجنب عمليات إعادة المحاولة حتى يتم إصدار الحصة. ومع ذلك، إذا تتلقى أخطاء تتعلق بالبنية الأساسية للمختبِرين المبرمَجين، والمكالمات أكثر للنجاح إذا أعدت المحاولة على الفور.
ما هي الأذونات التي أحتاج إليها لتشغيل الميزة التجريبية "المختبِر المبرمَج"؟
يجب أن يكون لديك إذن وصول "محرِّر" في مشروع Firebase حتى تتمكّن من تنفيذه. باستخدام ميزة "المختبِر المبرمَج".
كيف يمكنني حذف حساب الاختبار الخاص بي؟
لحذف حساب مختبِر App Distribution والبيانات المرتبطة به، يُرجى اتّباع الخطوات التالية: اتبع هذه الخطوات بالترتيب:
انتقِل إلى https://appdistribution.firebase.google.com. وسجِّل الدخول باستخدام حسابك على Google
في أعلى يسار الصفحة، انقر على settings (إدارة الحساب).
حذف الحساب
اختياري: في أذونات حساب Google، إبطال إذن الوصول من خلال ميزة "توزيع التطبيقات من Firebase" لاحظ أن إلغاء الوصول بدون أولاً، يؤدي حذف حساب App Distribution إلى عدم حذف المختبِر الحساب أو البيانات.