Две UUID вредности одлучују да ли једна управљана iPhone апликација иде кроз тунел по апликацији, и ниједна од њих није идентификатор профила који их носи. Атрибут VPNUUID апликације мора бити једнак VPNUUID унутар per-app VPN носива. Испоручена апликација такође мора бити под управљањем исте услуге за управљање уређајима, а команда коју шаљете мора заиста да носи тај атрибут. Прођите кроз четири фазе испод по реду, јер свака производи вредност која је потребна следећој.

Прикупите четири идентификатора пре него што додирнете уређај

Запишите четири вредности: идентификатор пакета из вашег инвентара управљања, идентификатор per-app VPN носива, VPNUUID унутар тог носива и идентификатор команде коју управо шаљете. Идентификатор пакета именује апликацију која прима подешавања, а ознака на почетном екрану није његова замена. Држите PayloadUUID потпуно ван ове листе, јер означава носив унутар профила и одговара на друго питање. Замена њиме само зато што оба поља изгледају као UUID најчешћи је начин да се изгради повезаност која никада не може да се поклопи.

Ако вам VPN администратор није предао per-app носив и његов идентификатор, затражите их уместо да стружете UUID из било које најближе конфигурационе датотеке.

Примените атрибут кроз канал управљања

Потврдите да је циљна апликација под управљањем на том уређају, јер познати идентификатор пакета не чини неуправљану инсталацију подобном за повезаност. Затим пошаљите ставку подешавања типа ApplicationAttributes кроз per-app VPN доделу вашег производа или његову подржану имплементацију команде Settings. Ставка идентификује апликацију идентификатором пакета и носи речник Attributes чији VPNUUID одговара носиву. Ништа у тој ставци није потпун коверат команде, и ништа у њој не може ручно да се инсталира као профил.

Уклањању приступите једнако намерно као инсталацији. Шема каже да изостављање речника Attributes уклања постојеће атрибуте апликације, тако да пола изграђено ажурирање тихо постаје ресетовање. Истоимена команда Managed Application Attributes чита атрибуте назад ради провере; она их не поставља, и њено коришћење као постављача је потрошен прозор за распоређивање.

Читајте резултат команде, не икону апликације

Проверите потврду послате команде и потврдите да управљана апликација сада пријављује атрибут. Значка VPN у статусној траци само говори да негде на телефону постоји тунел. Она не може да вам каже да је управо ова апликација додељена конфигурацији по апликацији, а на уређају где се тунел отвара на захтев значка се можда никада неће појавити. Упоредите идентификаторе у додели уместо да тражите визуелни знак.

Ако на истој флоти постоје две конфигурације по апликацији, упоредите њихове идентификаторе пре него што претпоставите да је ваша додела слетела у жељену.

Тестирајте са ресурсом, а затим запишите пар

Дозволите овлашћеном кориснику да отвори приватни ресурс из додељене апликације и посматрајте да ли се за њега подиже тунел по апликацији. Затим то поновите из неуправљане апликације на истом телефону и потврдите да се поступање разликује. Управо тај контраст је прави тест, јер је функционалан приватни ресурс могао бити достигнут и тунелом за цео уређај који нико није споменуо у запису промене. Запишите резултат док вам је уређај пред очима.

Чувајте заједно идентификатор пакета, идентификатор носива, заједнички VPNUUID и резултат команде, да би следећа истрага почела од истих четири вредности, а не од памћења.

Вратите без споредне штете

Да бисте уклонили доделу, поново пошаљите атрибут апликације са празним речником Attributes у облику који ваш производ документује, уместо да апликацију избаците из команде. Након тога проверите да апликација више не отвара тунел по апликацији и да су друге управљане апликације задржале свој. Ако исти телефон има и профил VPN за цео уређај, потврдите да се и даље понаша као пре враћања, јер две VPN конфигурације на једном уређају је место где овај корак обично пође наопако. Затим ажурирајте запис који сте водили.

Ревизија која пита зашто је одређена апликација некада била тунелирана желеће пар UUID-ова и датум, а не опис распоређивања.

Повезани чланци