Distribuere via EMM
Hva er en EMM?
Section titled “Hva er en EMM?”En Enterprise Mobility Manager (EMM) er en IT-plattform for sentral administrasjon av Android-nettbrett. Vanlige løsninger er Microsoft Intune, Jamf Pro, Esper, Scalefusion og Samsung Knox. Når Jonot-appene er registrert i EMM-en via Managed Google Play, kan du sende Managed Configurations til hver enhet. Appen leser disse nøkkel/verdi-innstillingene ved oppstart og når IT-administratoren endrer dem. Du trenger ikke å bygge en ny APK.
Registrere i Managed Google Play
Section titled “Registrere i Managed Google Play”Før du kan sende konfigurasjon, må Jonot-appene dine være tilgjengelige i EMM-ens appkatalog:
- Følg Googles veiledning Import an app from Google Play for å legge til Jonot Kiosk og Jonot Desk i Managed Google Play-kontoen din.
- I EMM-en legger du til begge appene i enhetsprofilen du bruker for kiosk-/skranke-nettbrett.
- EMM-en oppdager automatisk hver apps skjema for administrert konfigurasjon (definert i
app_restrictions.xmlinne i APK-en). Ingen manuell skjemaimport kreves.
Konfigurasjonsnøkler
Section titled “Konfigurasjonsnøkler”Begge appene deler de samme nøklene, unntatt URL-overstyringen (kiosk bruker kioskUrlOverride; skranke bruker deskUrlOverride). Alle nøkler er valgfrie og tomme som standard, med mindre annet er nevnt.
pairingCode(streng) — Kobler enheten automatisk til ved første oppstart. Appen injiserer koden i SPA-en, slik at personalet ikke trenger å skrive inn den 7-tegns koblingskoden på enheten. Per enhet — angi en annen verdi per nettbrett.managerPin(streng) — Angir nødutgangs-PIN-en sentralt. Når den er satt, hoppes den enhetslokale dialogen for førstegangsoppsett av PIN over. La stå tom for å la personalet på stedet sette PIN-en manuelt. Å sende en ny verdi er også den anbefalte måten å gjenopprette en glemt PIN uten å røre enheten.allowEscapeHatch(bool, standardtrue) — Sett tilfalsefor å deaktivere 5-trykks-bevegelsen i øvre høyre hjørne helt. Nyttig for offentlige kiosker med høy trafikk der du ikke ønsker noen rømningsvei.kioskUrlOverride/deskUrlOverride(streng) — Avansert, kun for staging/LAN. Overstyrer den innebygde SPA-URL-en (https://kiosk.jonot.ioellerhttps://desk.jonot.io). La stå tom for produksjon.apiOriginOverride(streng) — Avansert, kun for staging/LAN. Overstyrer det innebygde API-opphavet (https://api.jonot.io). La stå tom for produksjon.
Distribuere innstillinger i EMM-en din
Section titled “Distribuere innstillinger i EMM-en din”Det nøyaktige grensesnittet varierer etter EMM, men de generelle trinnene er:
- Åpne den administrerte appkonfigurasjonen for Jonot Kiosk eller Jonot Desk i EMM-konsollen din.
- EMM-en viser konfigurasjonsskjemaet. Fyll ut nøklene du vil angi, og la resten være tomme for å bruke standardverdiene.
- Tilordne konfigurasjonen til enhetsgruppen din eller enkeltenheter.
- Send konfigurasjonen. Appen mottar den umiddelbart hvis enheten er tilkoblet, eller ved neste innsjekking.
- Appen leser inn og bruker konfigurasjonen. Endringer i URL og opphav laster WebView-en på nytt. En pågående kundeflyt starter da på nytt.
Anbefalte innstillinger per utrulling
Section titled “Anbefalte innstillinger per utrulling”pairingCode: koblingskoden fra Jonot-admin-dashbordet ditt for denne enheten.managerPin: din bedrifts IT-PIN-policy (eller la stå tom for oppsett på stedet).allowEscapeHatch:truefor de fleste utrullinger;falsebare hvis administrativ tilgang på stedet aldri er nødvendig.
URL-overstyringer
Section titled “URL-overstyringer”Du trenger ikke URL-overstyringsnøklene for vanlige produksjonsutrullinger. Sett dem bare hvis:
- Du tester mot et testmiljø.
- Du har en lokal offline-vert-utrulling (
apps/host) på et lokalt LAN.
Hvis du overstyrer URL-en med en LAN-adresse, må byggekonfigurasjonen ALLOW_CLEARTEXT tillate HTTP. Dette krever en tilpasset versjon. Play Store-versjonen har alltid ALLOW_CLEARTEXT satt til false.
Atferdsdetaljer
Section titled “Atferdsdetaljer”- Automatisk kobling (
pairingCode): Koden settes i SPA-en somwindow.__JONOT_MANAGED_PAIRING_CODEetter hver sideinnlasting. SPA-en leser verdien ved oppstart og fullfører koblingen automatisk. Den samme koden har ingen effekt på en enhet som allerede er koblet til. En annen kode kobler enheten til på nytt. - Administrator-PIN (
managerPin): Lagres i enhetens krypterte SharedPreferences under samme nøkkel som brukes av det enhetslokale PIN-oppsettet. Trer i kraft ved neste trykk på nødutgangen. Når den er satt, har PIN-en sendt fra EMM forrang og overskriver enhver enhetslokal PIN ved hver appoppstart eller konfigurasjonsendring. - Nødutgang (
allowEscapeHatch): Brukes umiddelbart ved en konfigurasjonsendring — ingen omstart kreves. - URL-/opphavsoverstyringer: Brukes ved en konfigurasjonsendring. Appen laster på nytt til den nye URL-en — enhver pågående kundeflyt vil bli tilbakestilt.