إنتقل إلى المحتوى الرئيسي

تكوين التطبيق المُدار

اضبط Vylos عبر قناة Apple القياسية لتكوين التطبيقات المُدارة التي توفرها خدمة MDM.

خطوات النشر

  1. ثبّت Vylos (io.cbnventures.vylos) أو عيّنه كتطبيق مُدار.
  2. أنشئ قاموس تكوين التطبيق وأضف فقط القيود والتفضيلات وبيانات المؤسسة المطلوبة.
  3. عيّنه للأجهزة أو المستخدمين، ثم افتح Vylos وتحقق من التكوين المُدار.

تعيد إزالة مفتاح اختياري التحكم للمستخدم، وتؤدي إزالة القاموس كله إلى تعطيل التكوين المُدار عند التحديث التالي.

متطلبات التسليم

يقرأ Vylos القاموس الذي يعيّنه MDM من com.apple.configuration.managed. ليس القاموس ملف .mobileconfig قابلًا للتثبيت؛ استخدم ملفات .mobileconfig لتثبيت أنفاق VPN. يجب أن يكون Vylos تطبيقًا مُدارًا، وقد يسمي MDM الميزة «تكوين التطبيق» أو «إعدادات التطبيق المخصصة».

المفاتيح المدعومة

القيود

المفتاحالنوعالافتراضيالغرض
allowManualTunnelsBooleantrueالسماح بأنفاق المستخدم وإنشائها وتعديلها وتشغيلها.
allowSettingsBooleantrueالسماح بإعدادات Vylos.
blockJailbrokenDevicesBooleanfalseمنع Vylos بالكامل عند اكتشاف jailbreak على iOS.

راجع إدارة القيود وفرض سياسة jailbreak.

التفضيلات المُدارة

المفتاحالنوعالقيمالأثر
notificationsEnabledBooleantrue، 1، false، 0يتجاوز مفتاح الإشعارات وأنواع الانقطاع الأربعة. لا يمنح إذن Apple؛ يطلب Vylos الإذن من الشاشة الرئيسية إذا مُنعت الإعدادات.
appearanceStringsystem، light، darkيفرض المظهر على iOS وmacOS. يعرض visionOS القيمة للتحقق لكنه يستخدم مظهر النظام الزجاجي.
appIconStringdefault، midnight، slate، steel، ocean، carbon، arctic، ember، forest، obsidianيفرض أيقونة بديلة على iOS؛ تعرضها macOS وvisionOS دون تغيير الأيقونة.

يحفظ Vylos اختيار المستخدم ويستعيده بعد إزالة التجاوز. يبقى التفضيل تحت تحكم المستخدم إذا غاب المفتاح أو كان غير صالح. اللغة ليست تفضيلًا مُدارًا؛ تُختار من إعداد لغة التطبيق في النظام.

إعدادات Vylos التي تعرض تفضيلات حماية التطبيق والأيقونة والمظهر والإشعارات المُدارة

بيانات المؤسسة

المفتاحالنوعالعرض
companyNameStringالشركة
contactEmailStringالبريد الإلكتروني
contactPhoneStringالهاتف
contactAddressStringالعنوان

يزيل Vylos المسافات الخارجية ويتجاهل القيم الفارغة، ثم يعرض البيانات في التكوين المُدار.

القيم المنطقية

يقبل Vylos Boolean أو رقمًا أو نصًا، ويزيل المسافات ويقارن دون اعتبار لحالة الأحرف. true و1 صواب؛ false و0 خطأ؛ و"yes" غير صالح. تستخدم القيود الغائبة افتراضياتها، وتبقى إعدادات المستخدم عند غياب تفضيل أو فساده.

أولوية التكوين

يتجاوز المفتاح المُدار الإعداد اليدوي مع حفظ اختيار المستخدم. القيود مستقلة. يتجاوز أي قاموس غير فارغ مصادقة قفل التطبيق، لكن allowManualTunnels=false يوقف أنفاق المستخدم واختصاراتها، وallowSettings=false يمنع الإعدادات.

وقت التحديث

يقرأ Vylos القاموس عند التشغيل وعند عودة المشهد إلى المقدمة. تعود تفضيلات المستخدم في التحديث التالي بعد إزالة القاموس. إحصاءات النفق المفتوح تتحدث كل ثانية بصورة مستقلة، وقد تنشر Apple ملف VPN جديدًا لاحقًا؛ راجع نشر الأنفاق المُدارة.

مثال كامل

يتضمن هذا المثال كل مفتاح مدعوم ليكون مرجعًا كاملاً قابلاً للنسخ. الصق قاموس قائمة الخصائص في محرر MDM الذي يقبل XML، أو أدخل المفاتيح والأنواع نفسها كلًّا على حدة في محرر المفاتيح والقيم:

xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>allowManualTunnels</key>
    <false/>
    <key>allowSettings</key>
    <false/>
    <key>blockJailbrokenDevices</key>
    <true/>
    <key>notificationsEnabled</key>
    <true/>
    <key>appearance</key>
    <string>dark</string>
    <key>appIcon</key>
    <string>ocean</string>
    <key>companyName</key>
    <string>Example Company</string>
    <key>contactEmail</key>
    <string>[email protected]</string>
    <key>contactPhone</key>
    <string>+1 (212) 555-0100</string>
    <key>contactAddress</key>
    <string>100 Example Street, New York, NY</string>
</dict>
</plist>

ينتج المثال السياسة التالية:

المفتاحقيمة المثالالنتيجة في Vylos
allowManualTunnelsfalseيخفي الأنفاق التي أنشأها المستخدم ويوقفها ويمنع استخدامها، مع إبقاء الأنفاق المُدارة متاحة.
allowSettingsfalseيمنع الوصول إلى الإعدادات داخل التطبيق.
blockJailbrokenDevicestrueعلى iOS، يمنع Vylos وأنفاقه عند اكتشاف jailbreak.
notificationsEnabledtrueيفعّل الإعداد الرئيسي لإشعارات Vylos وأنواع الإشعارات الأربعة.
appearancedarkيفرض المظهر الداكن على iOS وmacOS؛ يسجّل visionOS القيمة مع الاستمرار في استخدام الزجاج التكيفي للنظام.
appIconoceanيختار أيقونة Ocean على iOS؛ يعرض macOS وvisionOS القيمة المُدارة فقط.
companyNameExample Companyيسمّي المؤسسة التي تدير التطبيق في التكوين المُدار.
contactEmail[email protected]يعرض بريد دعم المؤسسة.
contactPhone+1 (212) 555-0100يعرض رقم هاتف دعم المؤسسة.
contactAddressعنوان المثاليعرض العنوان البريدي للمؤسسة.

احذف أي مفتاح اختياري لا تريد مؤسستك التحكم فيه. لا ترسل سلسلة فارغة لتحرير تفضيل؛ احذف المفتاح بدلًا من ذلك.

محررات المفاتيح والقيم في MDM

استخدم التهجئة ونوع القيمة الموضحين أعلاه تمامًا. على سبيل المثال، أضف allowSettings كقيمة منطقية وليس كنص "false" عندما يدعم MDM الحقول ذات الأنواع. يقبل Vylos صيغ القيم المنطقية النصية والرقمية الموثقة للأنظمة التي تسلسل القيم بطريقة مختلفة.

ما يراه المستخدم

يعرض التكوين المُدار بيانات المؤسسة أولًا، ثم القيود والتفضيلات، ولا يستطيع المستخدم تغييرها.

شاشة تكوين مُدار نشط تعرض اتصال المؤسسة والقيود والتفضيلات

عند غياب القاموس يمكن فتح حول تكوين التطبيق المُدار. لا تعني حالة «غير نشط» غياب ملف VPN؛ فالقناتان منفصلتان.