Skip to main content

Configurarea aplicației gestionate

Configurați comportamentul Vylos prin canalul standard Apple pentru configurarea aplicațiilor gestionate, oferit de serviciul MDM.

Pașii de implementare

  1. Instalați sau atribuiți Vylos (io.cbnventures.vylos) ca aplicație gestionată.
  2. Creați un dicționar de configurare a aplicației în serviciul MDM.
  3. Adăugați doar cheile de restricție, preferință și informații despre organizație pe care doriți să le administrați.
  4. Atribuiți dicționarul dispozitivelor sau utilizatorilor vizați.
  5. Lansați Vylos sau readuceți aplicația în prim-plan, apoi verificați valorile în Configurare gestionată.

Eliminarea unei chei opționale de preferință redă utilizatorului controlul asupra configurării respective. După eliminarea întregului dicționar, Vylos dezactivează configurarea aplicației gestionate la următoarea reîmprospătare.

Cerințe de livrare

Configurarea aplicației gestionate este un dicționar pe care MDM îl atribuie aplicației Vylos (io.cbnventures.vylos). Vylos îl citește din locația Apple standard com.apple.configuration.managed.

Dicționarul nu este un fișier .mobileconfig instalabil și nu poate fi introdus prin deschiderea unui profil pe dispozitiv. Pentru a instala tuneluri VPN gestionate, folosiți profiluri .mobileconfig.

Produsul MDM poate numi această funcție Configurare aplicație gestionată, Configurare aplicație, Configurări personalizate ale aplicației sau Configurări aplicație gestionată. Vylos trebuie mai întâi instalat sau atribuit ca aplicație gestionată pentru ca iOS, macOS sau visionOS să îi livreze dicționarul.

Chei acceptate

Restricții

CheieTipImplicitScop
allowManualTunnelsbooleantruePermite tunelurile create de utilizator și acțiunile de creare, modificare sau activare.
allowSettingsbooleantruePermite accesul la configurările Vylos.
blockJailbrokenDevicesbooleanfalseBlochează complet funcționarea Vylos când detectează jailbreak pe iOS.

Consultați Administrarea restricțiilor pentru comportamentul complet și Aplicarea politicii de jailbreak pentru fluxul de blocare completă.

Preferințe gestionate

CheieTipValori acceptateEfect
notificationsEnabledbooleantrue, 1, false sau 0Suprascrie comutatorul principal de notificări Vylos și toate cele patru notificări de deconectare. Nu poate acorda permisiunea de sistem Apple; dacă administratorul activează notificările și blochează configurările aplicației, Vylos solicită permisiunea din ecranul principal.
appearanceșirsystem, light sau darkImpune aspectul indicat pe iOS și macOS. visionOS afișează valoarea livrată pentru verificare administrativă, dar continuă să folosească aspectul adaptiv de sticlă al sistemului.
appIconșirdefault, midnight, slate, steel, ocean, carbon, arctic, ember, forest sau obsidianImpune pictograma alternativă pe iOS. macOS și visionOS afișează valoarea livrată pentru verificare, dar nu modifică pictograma aplicației.

Vylos păstrează selecția anterioară a utilizatorului și o restabilește după eliminarea suprascrierii de către administrator. Dacă o cheie opțională lipsește sau are un format greșit, preferința rămâne sub controlul utilizatorului chiar dacă alte chei gestionate sunt valide.

Limba nu este o preferință gestionată Vylos. Utilizatorii și administratorii aleg limba aplicației prin comenzile sistemului de operare pentru limba fiecărei aplicații.

Configurările Vylos cu preferințe gestionate pentru protecția aplicației, pictogramă, aspect și notificări

Informații despre organizație

CheieTipAfișat ca
companyNameșirCompanie
contactEmailșirE-mail
contactPhoneșirTelefon
contactAddressșirAdresă

Vylos elimină spațiile de la început și sfârșit și omite valorile goale. Valorile furnizate apar în Configurare gestionată, astfel încât utilizatorul să știe cine administrează aplicația și cum poate solicita ajutor.

Valori booleene

Produsele MDM serializează diferit valorile, astfel că Vylos acceptă un boolean, un număr sau un șir. Fiecare valoare este convertită în șir, spațiile exterioare sunt eliminate, apoi comparația se face fără a ține cont de majuscule.

  • true și 1 înseamnă adevărat.
  • false și 0 înseamnă fals.
  • Dacă lipsește o cheie de restricție, se folosește valoarea implicită din documentație.
  • Dacă suprascrierea unei preferințe lipsește sau este invalidă, se păstrează configurarea utilizatorului.

De exemplu, " False ", "FALSE" și numărul 0 sunt interpretate ca fals. O valoare precum "yes" este invalidă și nu activează cheia în mod implicit.

Prioritatea configurării

Cât timp există o cheie validă de preferință gestionată, aceasta suprascrie configurarea manuală corespunzătoare. Vylos păstrează separat alegerea utilizatorului, fără să o suprascrie definitiv.

Fiecare restricție este evaluată independent. Furnizarea unei chei gestionate nu schimbă valorile implicite ale celorlalte chei omise.

Orice configurare gestionată nevidă ocolește autentificarea blocării integrate a aplicației Vylos. Restricțiile continuă să se aplice: allowManualTunnels=false suspendă tunelurile utilizatorului și respinge scurtăturile salvate, iar allowSettings=false continuă să blocheze accesul la configurări.

Momentul reîmprospătării

Vylos citește dicționarul gestionat la lansarea aplicației și când scena revine în prim-plan sau devine activă. După eliminarea dicționarului, preferințele utilizatorului revin la următoarea reîmprospătare.

Acest moment este separat de reîmprospătarea stării și statisticilor tunelului. După ce un tunel gestionat apare în Vylos, ecranul de detalii deschis reîmprospătează statisticile în timp real în fiecare secundă, la fel ca pentru un tunel creat de utilizator. Apple publică profilurile gestionate după propriul program, astfel că un profil VPN nou sau înlocuit poate apărea mai târziu; consultați Implementarea tunelurilor gestionate.

Exemplu complet

Lipiți următorul dicționar plist în editorul de configurare a aplicației din MDM sau introduceți cheile echivalente în formularul cheie-valoare:

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>

Exemplul aplică următoarea politică:

CheieValoare din exempluRezultat în Vylos
allowManualTunnelsfalseAscunde și suspendă tunelurile create de utilizator și împiedică folosirea lor. Tunelurile gestionate rămân disponibile.
allowSettingsfalseBlochează zona Configurări din aplicație.
blockJailbrokenDevicestruePe iOS, blochează Vylos și tunelurile sale când este detectat un jailbreak.
notificationsEnabledtrueActivează configurarea principală pentru notificările Vylos și toate cele patru tipuri de notificări.
appearancedarkImpune aspectul întunecat pe iOS și macOS; visionOS înregistrează valoarea, dar continuă să folosească sticla adaptivă a sistemului.
appIconoceanSelectează pictograma Ocean pe iOS; macOS și visionOS doar afișează valoarea gestionată.
companyNameExample CompanyNumește organizația care administrează aplicația în Configurație gestionată.
contactEmail[email protected]Afișează adresa de e-mail pentru asistență.
contactPhone+1 (212) 555-0100Afișează numărul de telefon pentru asistență.
contactAddressAdresă exempluAfișează adresa poștală a organizației.

Eliminați orice cheie opțională pe care organizația nu dorește să o controleze. Nu trimiteți un șir gol pentru a reda utilizatorului controlul unei preferințe; eliminați cheia.

Editoare cheie-valoare MDM

Folosiți exact ortografia cheii și tipul valorii prezentate mai sus. De exemplu, adăugați allowSettings ca valoare booleană, nu ca text "false", dacă MDM acceptă câmpuri tipizate. Vylos acceptă și formele textuale și numerice documentate pentru consolele care serializează valorile diferit.

Ce vede utilizatorul

După activare, Configurare gestionată afișează mai întâi informațiile despre organizație, apoi restricțiile și preferințele furnizate. Ecranul este doar informativ; utilizatorul nu poate modifica valorile gestionate.

Ecran informativ cu configurarea gestionată activă, datele de contact, restricțiile și preferințele organizației

Când nu există un dicționar, utilizatorul poate deschide Despre configurarea aplicației gestionate în configurările Protecția aplicației. Starea „Inactivă” nu înseamnă că lipsește un profil VPN; cele două canale de implementare sunt independente.