Skip to main content

Upravljana konfiguracija aplikacije

Konfigurirajte ponašanje Vylosa putem standardnog Appleova kanala za upravljanu konfiguraciju aplikacija koji pruža vaša MDM usluga.

Koraci implementacije

  1. Instalirajte ili dodijelite Vylos (io.cbnventures.vylos) kao upravljanu aplikaciju.
  2. U MDM usluzi stvorite rječnik konfiguracije aplikacije.
  3. Dodajte samo ključeve ograničenja, postavki i podataka organizacije kojima želite upravljati.
  4. Dodijelite rječnik ciljnim uređajima ili korisnicima.
  5. Pokrenite Vylos ili ga vratite u prvi plan, a zatim provjerite vrijednosti u odjeljku Upravljana konfiguracija.

Uklanjanje neobaveznog ključa vraća pripadajuću postavku korisniku. Nakon uklanjanja cijelog rječnika Vylos pri sljedećem osvježavanju deaktivira upravljanu konfiguraciju aplikacije.

Zahtjevi isporuke

Upravljana konfiguracija aplikacije rječnik je koji MDM dodjeljuje aplikaciji Vylos (io.cbnventures.vylos). Vylos ga čita sa standardnog Appleova mjesta com.apple.configuration.managed.

Rječnik nije instalacijska .mobileconfig datoteka i ne može se dodati otvaranjem profila na uređaju. Za instalaciju upravljanih VPN tunela koristite .mobileconfig profile.

Vaš MDM proizvod može tu značajku nazivati Upravljana konfiguracija aplikacije, Konfiguracija aplikacije, Prilagođene postavke aplikacije ili Postavke upravljane aplikacije. Vylos najprije mora biti instaliran ili dodijeljen kao upravljana aplikacija da bi iOS, macOS ili visionOS isporučio rječnik.

Podržani ključevi

Ograničenja

KljučVrstaZadanoNamjena
allowManualTunnelsBooleovatrueDopušta korisničke tunele te njihovo stvaranje, mijenjanje i aktiviranje.
allowSettingsBooleovatrueDopušta pristup postavkama Vylosa.
blockJailbrokenDevicesBooleovafalsePotpuno blokira Vylos ako otkrije jailbreak na iOS-u.

Potpuno ponašanje opisano je u Upravljanje ograničenjima, a postupak potpune blokade u Primjena pravila za jailbreak.

Upravljane postavke

KljučVrstaPrihvatljive vrijednostiUčinak
notificationsEnabledBooleovatrue, 1, false ili 0Nadjačava glavni prekidač obavijesti i sve četiri obavijesti o prekidu. Ne može dodijeliti Appleovu sistemsku dozvolu; ako administrator uključi obavijesti i zabrani postavke, Vylos traži dozvolu s početnog zaslona.
appearanceNizsystem, light ili darkPrisilan odabrani izgled na iOS-u i macOS-u. visionOS prikazuje isporučenu vrijednost za provjeru administratora, ali i dalje koristi prilagodljivi stakleni izgled sustava.
appIconNizdefault, midnight, slate, steel, ocean, carbon, arctic, ember, forest ili obsidianPrisilan zamjenski simbol aplikacije na iOS-u. macOS i visionOS prikazuju vrijednost za provjeru, ali ne mijenjaju ikonu.

Vylos čuva prethodni odabir korisnika i vraća ga kada administrator ukloni odgovarajuće nadjačavanje. Ako neobavezni ključ nedostaje ili nije valjan, postavka ostaje pod korisničkom kontrolom čak i kada su drugi upravljani ključevi valjani.

Jezik nije upravljana postavka Vylosa. Korisnik ili administrator bira ga sistemskim kontrolama jezika pojedine aplikacije.

Postavke Vylosa s upravljanim postavkama zaštite aplikacije, ikone, izgleda i obavijesti

Podaci organizacije

KljučVrstaPrikaz
companyNameNizTvrtka
contactEmailNizE-pošta
contactPhoneNizTelefon
contactAddressNizAdresa

Vylos uklanja početne i završne razmake te izostavlja prazne vrijednosti. Navedeni podaci pojavljuju se u Upravljanoj konfiguraciji kako bi korisnik znao tko upravlja aplikacijom i kako zatražiti pomoć.

Booleove vrijednosti

MDM proizvodi različito serijaliziraju vrijednosti, pa Vylos prihvaća Booleovu vrijednost, broj ili niz. Svaku vrijednost pretvara u niz, uklanja okolne razmake i uspoređuje bez obzira na velika i mala slova.

  • true i 1 znače istinito.
  • false i 0 znače neistinito.
  • Ako ključ ograničenja nedostaje, koristi se dokumentirana zadana vrijednost.
  • Ako nadjačavanje postavke nedostaje ili nije valjano, ostaje korisnička postavka.

Na primjer, " False ", "FALSE" i broj 0 tumače se kao neistinito. Vrijednost poput "yes" nije valjana i neće neprimjetno uključiti ključ.

Prioritet konfiguracije

Dok valjani ključ upravljane postavke postoji, nadjačava odgovarajuću ručnu postavku. Vylos zasebno čuva korisnikov odabir umjesto da ga prepiše.

Svako ograničenje procjenjuje se neovisno. Jedan upravljani ključ ne mijenja zadane vrijednosti ostalih izostavljenih ključeva.

Svaka neprazna upravljana konfiguracija preskače provjeru ugrađenog zaključavanja aplikacije. Ograničenja i dalje vrijede: allowManualTunnels=false zaustavlja korisničke tunele i odbija njihove spremljene prečace, a allowSettings=false i dalje blokira postavke.

Vrijeme osvježavanja

Vylos čita upravljani rječnik pri pokretanju i kada se scena vrati u prvi plan ili postane aktivna. Nakon uklanjanja rječnika korisničke se postavke vraćaju pri sljedećem osvježavanju.

To nije povezano s osvježavanjem stanja i statistike tunela. Nakon što se upravljani tunel pojavi u Vylosu, otvoreni prikaz pojedinosti osvježava statistiku svake sekunde kao i korisnički tunel. Apple objavljuje upravljane profile prema vlastitom rasporedu, pa se novi ili zamijenjeni VPN profil može pojaviti kasnije; pogledajte Implementacija upravljanih tunela.

Potpuni primjer

Zalijepite sljedeći plist rječnik u MDM uređivač konfiguracije aplikacije ili unesite iste ključeve u obrazac ključ–vrijednost:

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>

Primjer primjenjuje sljedeća pravila:

KljučVrijednost u primjeruRezultat u Vylosu
allowManualTunnelsfalseSkriva i obustavlja tunele koje je stvorio korisnik te sprječava njihovu uporabu. Upravljani tuneli ostaju dostupni.
allowSettingsfalseBlokira područje postavki u aplikaciji.
blockJailbrokenDevicestrueNa iOS-u blokira Vylos i njegove tunele kada se otkrije jailbreak.
notificationsEnabledtrueUključuje glavnu postavku obavijesti Vylosa i sve četiri vrste obavijesti.
appearancedarkNameće tamni izgled na iOS-u i macOS-u; visionOS bilježi vrijednost, ali nastavlja koristiti prilagodljivo sistemsko staklo.
appIconoceanOdabire ikonu Ocean na iOS-u; macOS i visionOS samo prikazuju upravljanu vrijednost.
companyNameExample CompanyNavodi organizaciju koja upravlja aplikacijom u odjeljku Upravljana konfiguracija.
contactEmail[email protected]Prikazuje e-adresu podrške organizacije.
contactPhone+1 (212) 555-0100Prikazuje telefonski broj podrške.
contactAddressPrimjer adresePrikazuje poštansku adresu organizacije.

Uklonite svaki neobavezni ključ kojim organizacija ne želi upravljati. Nemojte slati prazan niz da biste postavku vratili korisniku; uklonite ključ.

MDM uređivači ključeva i vrijednosti

Upotrijebite točan naziv ključa i vrstu vrijednosti prikazane iznad. Primjerice, dodajte allowSettings kao Booleovu vrijednost, a ne kao tekst "false", ako MDM podržava tipizirana polja. Vylos prihvaća i dokumentirane tekstualne i brojčane oblike za konzole koje vrijednosti serijaliziraju drukčije.

Što korisnik vidi

Kada je konfiguracija aktivna, Upravljana konfiguracija najprije prikazuje podatke organizacije, a zatim ograničenja i upravljane postavke. Zaslon je informativan; korisnik ne može promijeniti upravljane vrijednosti.

Aktivni zaslon upravljane konfiguracije s kontaktom organizacije, ograničenjima i upravljanim postavkama

Ako nema rječnika, korisnik može otvoriti O upravljanoj konfiguraciji aplikacije u postavkama zaštite aplikacije. Stanje „Neaktivno” ne znači da nedostaje VPN profil; to su dva odvojena kanala implementacije.