لكل عدسة وجه وتأثير شاشة مسودة واحدة وأي عدد من الإصدارات المنشورة. أنت تعدّل المسودة، والنشر يجمّدها بوصفها الإصدار التالي.
تتضمن قوائم عدسات الوجه وتأثيرات الشاشة مرشّحًا حسب الحالة.
يمكن لـ Owners (المالكين) وDesigners (المصممين) النشر. اختر Publish (النشر) في ترويسة الاستوديو، فيقوم المحرّر بما يلي:
إذا وُجدت مشكلات، يسردها تبويب Issues، ويعرض المحرّر "Fix the issues before publishing." (أصلح المشكلات قبل النشر.)، ولا يُنشر شيء. وحين ينجح النشر، تظهر رسالة مثل "Published version 3" (نُشر الإصدار 3).
تُرقّم الإصدارات 1، 2، 3 وهكذا. ويضم الإصدار ملف البيان (manifest) والصور التي تستخدمها طبقاته. أما الصور التي رفعتها ولم تستخدمها في أي طبقة فتُستبعد.
بعد نشر الإصدار، لا تُغيَّر ملفاته ولا يُكتب فوقها أبدًا.
هذا ما يتيح لتطبيقك الاحتفاظ بإصدار نهائيًا بعد أن يتحقق منه — ما لم يحذف Owner ذلك الإصدار أو العنصر (انظر أدناه). راجع التنزيل بأمان.
يسرد تبويب Versions في الاستوديو كل إصدار منشور، من الأحدث إلى الأقدم، مع:
manifest.json
بعد نشر عدسة وجه، يرسم المحرّر صورة PNG بحجم 512 × 512 للإصدار الجديد في متصفحك ويرفعها. تظهر الصورة في عمود Preview، وتُرجعها واجهة التسليم في الحقل previewUrl.
previewUrl
قد يفشل إنشاؤها، مثلًا في متصفح لا يدعم WebGL. وعندئذ يعرض الصف Generate preview (إنشاء معاينة) لإعادة المحاولة. والعدسة شديدة التفاصيل التي لا تتسع لصورة بحجم 512 KiB لا تحصل على معاينة. لذا اعتبر المعاينة اختيارية: فقد تكون قيمة previewUrl هي null.
null
ليس لتأثيرات الشاشة صور معاينة.
تمنحك واجهة التسليم طريقتين لطلب عنصر:
GET /v1/lenses/:lensId
GET /v1/lenses/:lensId/versions/:version
تعمل تأثيرات الشاشة بالطريقة نفسها، تحت /v1/effects/.
/v1/effects/
راجع واجهة التسليم.
يوجد Archive (الأرشفة) في قائمة More actions (⋯) في ترويسة الاستوديو. وبعد التأكيد يصبح العنصر للقراءة فقط: لا يمكن تعديله ولا إعادة تسميته.
يستمر العنصر المؤرشف في الخدمة. فمسار الأحدث لا يزال يستجيب بآخر إصدار منشور له، وإصداراته المثبّتة لا تزال تستجيب. وتستمر التطبيقات التي تستخدمه بالفعل في العمل.
للعمل عليه مجددًا، اختر Un-archive من القائمة نفسها. العنصر الذي له إصدارات منشورة يعود مباشرًا (ويُحتسب ضمن العناصر المباشرة في خطتك)؛ أما العنصر الذي لم يُنشر قط فيعود مسودة.
يوجد Delete… (حذف) في قائمة More actions (⋯) في ترويسة الاستوديو أو في بطاقة العنصر في القائمة. وهو ينقل العنصر إلى سلة المحذوفات في مساحة العمل، دون الحاجة إلى كتابة أي شيء. ويتوقف تحميل العنصر في التطبيقات فورًا.
تحتفظ صفحة Recycle bin (سلة المحذوفات) في الشريط الجانبي بالعنصر لمدة 30 يومًا. ويعيده Restore كما كان. أما Delete forever… (للـ Owners، مع كتابة DELETE) فيزيل المسودة وكل إصدار وكل ملف مخزّن. وبعد 30 يومًا يُحذف العنصر نهائيًا تلقائيًا. ويستجيب مسارا الأحدث والمثبّت بـ 404 للعنصر المحذوف، كما لو كان مُعرّفًا لم يوجد قط. أما الهواتف التي نزّلته بالفعل فتحتفظ بنسختها.
404
لإزالة عدة عناصر دفعة واحدة، حددها في مكتبة واختر Move to bin. وتُتخطّى العناصر المباشرة.
Important: لا يمكن التراجع عن الحذف النهائي.
في تبويب Versions، يستطيع الـ Owners حذف أي إصدار عدا الأحدث، بكتابة DELETE. وعندئذ تحصل التطبيقات المثبّتة على ذلك الإصدار على 404. ولا يُستخدم رقمه مرة أخرى أبدًا.
إذا حصلت مساحة العمل الخاصة بك على ملف قواعد لاحقًا، فلا تُفحص الإصدارات المنشورة بالفعل مرة أخرى. وتسري القواعد بدءًا من عملية Validate أو Publish التالية. راجع القواعد والمناطق المحظورة.