Dve vrednosti UUID odločata, ali ena upravljana aplikacija iPhone gre skozi tunel za posamezne aplikacije, in nobena od njiju ni identifikator profila, ki ju nosi. Atribut VPNUUID aplikacije mora biti enak VPNUUID znotraj per-app VPN tovora. Nameščena aplikacija mora biti tudi upravljana s strani iste storitve za upravljanje naprav, ukaz, ki ga pošljete, pa mora atribut resnično nositi. Pojdite skozi štiri spodnje faze po vrsti, ker vsaka ustvari vrednost, ki jo potrebuje naslednja.

Preden se dotaknete naprave, zberite štiri identifikatorje

Zapišite štiri vrednosti: identifikator svežnja iz vašega upravljavskega seznama, identifikator per-app VPN tovora, VPNUUID znotraj tega tovora in identifikator ukaza, ki ga boste poslali. Identifikator svežnja poimenuje aplikacijo, ki prejme nastavitve, in oznaka na začetnem zaslonu ga ne nadomesti. Držite PayloadUUID popolnoma zunaj tega seznama, ker označuje tovor znotraj profila in odgovarja na drugo vprašanje. Zamenjati ga z njim samo zato, ker sta obe polji videti kot UUID, je najpogostejši način za izgradnjo povezave, ki se nikoli ne more ujemati.

Če vam skrbnik VPN ni predal per-app tovora in njegovega identifikatorja, ju zahtevajte, namesto da bi UUID strgali iz najbližje konfiguracijske datoteke.

Atribut uporabite prek upravljavskega kanala

Potrdite, da je ciljna aplikacija na tej napravi upravljana, ker znan identifikator svežnja ne naredi neupravljane namestitve primerne za povezavo. Nato pošljite element nastavitev vrste ApplicationAttributes prek dodelitve per-app VPN v vašem izdelku ali njegove podprte izvedbe ukaza Settings. Element identificira aplikacijo z identifikatorjem svežnja in nosi slovar Attributes, katerega VPNUUID ustreza tovoru. Nič v tem elementu ni popolna ovojnica ukaza in ničesar v njem ni mogoče ročno namestiti kot profil.

Odstranjevanja se lotite enako premišljeno kot namestitve. Shema pravi, da izpustitev slovarja Attributes odstrani obstoječe atribute aplikacije, zato na pol zgrajena posodobitev tiho postane ponastavitev. Podobno imenovani ukaz Managed Application Attributes prebere atribute nazaj za preverjanje; ne nastavi jih, in uporaba kot nastavljalnika je zapravljeno okno uvajanja.

Preberite rezultat ukaza, ne ikone aplikacije

Preverite potrditev poslanega ukaza in potrdite, da upravljana aplikacija zdaj poroča atribut. Značka VPN v vrstici stanja pove le, da nekje v telefonu obstaja tunel. Ne more vam povedati, da je prav ta aplikacija dodeljena konfiguraciji za posamezne aplikacije, in na napravi, kjer se tunel odpre na zahtevo, se značka morda nikoli ne pojavi. Primerjajte identifikatorje v dodelitvi, namesto da bi iskali vizualno sled.

Če sta v isti floti dve konfiguraciji za posamezne aplikacije, primerjajte njuna identifikatorja, preden domnevate, da je vaša dodelitev pristala v predvideni.

Preizkusite z virom in nato par zabeležite

Pustite pooblaščenemu uporabniku, da odpre zasebni vir iz dodeljene aplikacije, in opazujte, ali se zanj dvigne tunel za posamezne aplikacije. Nato to ponovite iz neupravljane aplikacije na istem telefonu in potrdite, da je obravnava drugačna. Prav ta kontrast je resnični preizkus, ker je bilo mogoče delujoč zasebni vir doseči tudi skozi tunel za celotno napravo, ki ga nihče ni omenil v zapisu sprememb. Zabeležite rezultat, dokler je naprava pred vami.

Hranite skupaj identifikator svežnja, identifikator tovora, skupni VPNUUID in rezultat ukaza, da se bo naslednja preiskava začela z istimi štirimi vrednostmi in ne s spominom.

Vrnite brez stranskih škod

Če želite dodelitev odstraniti, znova pošljite atribut aplikacije s praznim slovarjem Attributes v obliki, ki jo dokumentira vaš izdelek, namesto da bi aplikacijo umaknili iz ukaza. Nato preverite, da aplikacija ne odpira več tunela za posamezne aplikacije in da so druge upravljane aplikacije obdržale svojega. Če ima isti telefon tudi profil VPN za celotno napravo, potrdite, da se še vedno obnaša kot pred vrnitvijo, ker sta dve konfiguraciji VPN na eni napravi mesto, kjer ta korak običajno gre narobe. Nato posodobite zapis, ki ste ga vodili.

Revizija, ki bo vprašala, zakaj je bila določena aplikacija kdaj tunelirana, bo želela par UUID in datum, ne opisa uvajanja.

Sorodni članki