prod ما لم
تختر غيرها).
القاعدة
انقر إنشاء قاعدة (أو تعديل القاعدة) على بطاقة المنصة. للقاعدة هذه الحقول:
تحتاج القاعدة إلى أحدث إصدار أو حد أدنى أو إصدار محظور على الأقل (أو رقم بناء)،
ويحتاج يصبح إجبارياً في إلى أحدث إصدار.
كيف تُحدَّد حالة الجهاز
يفحص Lerix لكل جهاز القاعدةَ الخاصة بمنصته وبيئته، بهذا الترتيب، وأول تطابق هو الذي يُعتمد.1
هل تنطبق القاعدة؟
لا حالة إذا لم توجد قاعدة، أو كانت متوقفة، أو لم يرسل الجهاز إصداره، أو حددت
القاعدة دولاً ليس الجهاز في أي منها.
2
هل الإصدار محظور؟
الإصدار الموجود في قائمة الحظر إلزامي.
3
هل هو أقل من الحد الأدنى؟
ما كان أقل من أدنى إصدار (أو أدنى رقم بناء) إلزامي.
4
هل هو أقل من أحدث إصدار؟
ما كان أقل من أحدث إصدار (أو أحدث رقم بناء) اختياري أو مُوصى به
بحسب حقل الأقدم من الأحدث. وإذا مضى تاريخ يصبح إجبارياً في، يصبح
إلزامياً.
5
غير ذلك
الجهاز محدَّث، ولا يُعرض شيء.
الإصدارات وأرقام البناء
- تُقارن الإصدارات رقمياً، جزءاً جزءاً، فيكون
1.10.0أحدث من1.9.2. لا تُقارن أبداً كنصوص. - إذا كان لدى القاعدة والجهاز كليهما رقم بناء، فرقم البناء هو الفيصل. يرسل iOS
وmacOS قيمة
CFBundleVersion، ويرسل أندرويدversionCode، ويرسل Flutter الرقم الذي يلي+فيpubspec.yaml. - الإصدار الذي لا يحتوي على أي رقم لا تمكن مقارنته، ولا يُحظر الجهاز الذي يحمله أبداً.
- لا يمكن أن يكون أدنى إصدار أعلى من أحدث إصدار.
الإصدارات المحظورة
استخدم قائمة الحظر حين يكون إصدار واحد معطوباً والإصدارات المحيطة به سليمة. فمثلاً، إذا كان الحد الأدنى3.0.0 والإصدار 3.2.0 محظوراً، يتابع مستخدمو
3.1.4 عملهم، بينما يجب على مستخدمي 3.2.0 التحديث.
التصعيد بموعد نهائي
اضبط يصبح إجبارياً في لتنتقل من مطالبة لطيفة إلى تحديث إجباري دون أن تعود إلى لوحة التحكم. قبل الموعد يرى المستخدمون المطالبة غير الإلزامية، وبعده تظهر شاشة التحديث الإلزامي لمن بقي أقدم من أحدث إصدار.الدول
يحدد Lerix دولة الجهاز من عنوان IP. والجهاز الذي تتعذر معرفة دولته لا يطابق أبداً قاعدةً تحدد دولاً. اترك القائمة فارغة لتطبيق القاعدة في كل مكان.التذكير والتخطي
- يخفي لاحقاً المطالبة طوال ساعات التذكير مجدداً بعد، ويُحفظ ذلك على الجهاز لأحدث إصدار الحالي.
- يخفي تخطي هذا الإصدار المطالبة إلى أن تحدد إصداراً أحدث.
- لا تظهر المطالبة غير الإلزامية أكثر من مرة في الجلسة الواحدة.
- لا يمكن تأجيل التحديث الإلزامي أو تخطيه.
روابط المتاجر
يفتح زر تحديث أول رابط متوفر من هذه:- رابط المتجر لهذه القاعدة. استخدمه لـ TestFlight، أو لنسخة مؤسسية، أو لمتجر آخر مثل Huawei AppGallery.
- رابط المتجر الخاص بالتطبيق، تحت بطاقة المنصة (تعديل الرابط).
- رابط يبنيه Lerix بنفسه:
- أندرويد:
https://play.google.com/store/apps/details?id=<package name>. - iOS وmacOS:
https://apps.apple.com/app/id<App Store ID>، بعد معرفة معرّف التطبيق في App Store.
- أندرويد:
تطبيقات الويب
لا متجر لتطبيقات الويب، ولا ينطبق رابط المتجر على الويب أبداً. فحين ينطبق تحديث، يعيد زر تحديث تحميل الصفحة لتحميل أحدث نشر لديك.- الاختياري أو المُوصى به: شريط أسفل الصفحة فيه تحديث ولاحقاً، وتخطي هذا الإصدار إن كان مسموحاً.
- الإلزامي: مع الشاشات الجاهزة، تعيد الحزمة تحميل الصفحة بنفسها، مرة واحدة كل 5 دقائق على الأكثر في كل تبويب. وإذا بقيت الصفحة قديمة بعد إعادة التحميل، تبقى رسالة على كامل الشاشة مع زر إعادة التحميل، فلا تتسبب ذاكرة التخزين المؤقت القديمة في حلقة إعادة تحميل. أما النقر على إعادة التحميل فيعيد التحميل دائماً.
release. ومن دونه لا تنطبق قواعد التحديث
على مستخدمي الويب أبداً. استخدم رقم إصدار يحتوي على أرقام، مثل 1.4.0، بدلاً من
معرّف commit.
NEXT_PUBLIC_LERIX_RELEASE وقت البناء بدلاً من ذلك.
النص
لكل قاعدة عنوان ورسالة وملاحظات إصدار بالعربية والإنجليزية. ترسل الحزمة لغة الجهاز، فيختار Lerix الأقرب إليها: وسم اللغة الكامل، ثم اللغة، ثم الإنجليزية. وتُستخدم هذه النصوص الافتراضية للحقول الفارغة:
الحدود: العنوان 80 حرفاً، والرسالة 500، وملاحظات الإصدار 2,000. أما الأزرار
(تحديث، لاحقاً، تخطي هذا الإصدار، إعادة التحميل) وعنوان «ما
الجديد» فوق ملاحظات الإصدار فمدمجة في الحزمة بالعربية والإنجليزية.
الإصدارات المستخدمة
تحت القاعدة، يسرد جدول الإصدارات المستخدمة الإصدارات التي ظهرت على الأجهزة خلال آخر 30 يوماً، حسب الإصدار الحالي لكل جهاز، من الأحدث إلى الأقدم. وحين يصل إصدار جديد إلى 5 أجهزة على الأقل أو 1% من المنصة، يقترحه Lerix (“الإصدار 3.4.0 يعمل على 37 جهاز. هل تريد جعله أحدث إصدار؟”): انقر تعيين كأحدث إصدار لإدخاله في القاعدة.المعاينة وفحوص الأمان
أثناء تعديل القاعدة، تعرض البطاقة عدد الأجهزة النشطة خلال آخر 30 يوماً التي ستتأثر، مثل “ستحظر هذه القاعدة 1,240 جهاز (31%)”، موزعةً على: يجب التحديث، ويُوصى بالتحديث، ويُعرض عليه التحديث، ومحدّث، وإصدار غير معروف. وتعتمد المعاينة على إصدار الجهاز وحده: فهي تتجاهل الدول، والقاعدة التي لا تحدد إلا أرقام البناء تظهر في المعاينة كأنها لا تؤثر في أحد. وقبل الحفظ، يطلب منك Lerix التأكيد إذا كانت القاعدة:- ستوقف نصف الأجهزة النشطة على المنصة أو أكثر، أو
- تحدد حداً أدنى أعلى من كل الإصدارات المستخدمة، مما يمنع الجميع.
إيقاف القاعدة
- إيقاف مفعّلة يُبقي القاعدة لكنه يمنع تطبيقها.
- حذف القاعدة يزيلها.
- رفع الكل، في تبويب الطوارئ، ينهي كل نوافذ الصيانة ويوقف كل قاعدة تحديث إجباري (فيها حد أدنى، أو إصدار محظور، أو موعد نهائي). وتبقى مطالبات التحديث الاختيارية والمُوصى بها كما هي. راجع وضع الصيانة.