Siirry sisältöön

Käyttöönotto EMM:n kautta

Enterprise Mobility Manager (EMM) on IT-alusta, joka hallinnoi keskitetysti Android-tablettien laitekantaa — Intune (Microsoft), Jamf Pro, Esper, Scalefusion ja Samsung Knox ovat yleisiä valintoja. Kun Jonot-sovelluksesi on rekisteröity EMM:ääsi Managed Google Playn kautta, EMM voi viedä hallittuja määrityksiä (Managed Configurations) jokaiselle laitteelle: avain/arvo-asetuksia, jotka sovellus lukee käynnistyksessä ja aina, kun IT-ylläpitäjä päivittää niitä, ilman uutta APK-käännöstä.

Rekisteröityminen Managed Google Playhin

Osio nimeltä “Rekisteröityminen Managed Google Playhin”

Ennen kuin voit viedä määrityksiä, Jonot-sovellustesi täytyy olla saatavilla EMM:si sovellusluettelossa:

  1. Seuraa Googlen Import an app from Google Play -opasta lisätäksesi Jonot Kiosk ja Jonot Desk Managed Google Play -tiliisi.
  2. Lisää EMM:ssäsi molemmat sovellukset laiteprofiiliin, jota käytät kioski-/palvelupistetableteille.
  3. EMM havaitsee automaattisesti jokaisen sovelluksen hallitun määrityksen skeeman (määritelty APK:n sisällä olevassa app_restrictions.xml-tiedostossa). Manuaalista skeeman tuontia ei tarvita.

Molemmat sovellukset jakavat samat avaimet, lukuun ottamatta URL-korvausta (kioski käyttää avainta kioskUrlOverride; palvelupiste käyttää avainta deskUrlOverride). Kaikki avaimet ovat valinnaisia ja oletuksena tyhjiä, ellei toisin mainita.

  • pairingCode (merkkijono) — Parita laite automaattisesti ensimmäisellä käynnistyskerralla. Sovellus syöttää koodin SPA:han, jotta henkilöstön ei tarvitse kirjoittaa 7-merkkistä parituskoodia laitteelle. Laitekohtainen — aseta eri arvo jokaiselle tabletille.
  • managerPin (merkkijono) — Aseta pakoluukku-PIN keskitetysti. Kun tämä on asetettu, laitteella tapahtuva ensimmäisen käynnistyksen PIN-asetusvalintaikkuna ohitetaan. Jätä tyhjäksi, jos haluat paikan päällä olevan henkilöstön asettavan PIN-koodin manuaalisesti. Uuden arvon vieminen on myös suositeltu tapa palauttaa unohtunut PIN koskematta laitteeseen.
  • allowEscapeHatch (totuusarvo, oletus true) — Aseta arvoksi false poistaaksesi kokonaan käytöstä oikean yläkulman viiden napautuksen eleen. Hyödyllinen vilkasliikenteisissä julkisissa kioskeissa, joissa et halua minkäänlaista pakoluukkua.
  • kioskUrlOverride / deskUrlOverride (merkkijono) — Edistynyt, vain testi-/lähiverkkokäyttöön. Korvaa sovellukseen käännösvaiheessa upotetun SPA-URL-osoitteen (https://kiosk.jonot.io tai https://desk.jonot.io). Jätä tyhjäksi tuotantoa varten.
  • apiOriginOverride (merkkijono) — Edistynyt, vain testi-/lähiverkkokäyttöön. Korvaa käännösvaiheessa upotetun API-alkuperän (https://api.jonot.io). Jätä tyhjäksi tuotantoa varten.

Tarkka käyttöliittymä vaihtelee EMM:n mukaan, mutta yleiset vaiheet ovat:

  1. Avaa EMM-konsolissasi Jonot Kiosk- tai Jonot Desk-sovelluksen hallittu määritys.
  2. EMM renderöi skeeman lomakkeena. Täytä haluamasi avaimet; jätä loput tyhjäksi käyttääksesi oletuksia.
  3. Kohdista määritys laiteryhmällesi tai yksittäisille laitteille.
  4. Vie määritys. Sovellus vastaanottaa sen heti, jos laite on verkossa, tai seuraavalla kirjautumistarkistuksella.
  5. Sovellus lukee määrityksen uudelleen ja ottaa sen käyttöön. URL- ja alkuperämuutokset lataavat WebView-näkymän uudelleen (käytännössä sovellus luodaan uudelleen) — mahdollinen kesken oleva asiakastapahtuma nollautuu.

Suositellut käyttöönottokohtaiset asetukset

Osio nimeltä “Suositellut käyttöönottokohtaiset asetukset”
  • pairingCode: tämän laitteen parituskoodi Jonot-hallintapaneelistasi.
  • managerPin: yrityksesi IT-PIN-käytäntö (tai jätä tyhjäksi paikan päällä tehtävää asetusta varten).
  • allowEscapeHatch: true useimmissa käyttöönotoissa; false vain, jos paikan päällä tehtävää ylläpitoa ei koskaan tarvita.

URL-korvausavaimia ei tarvita tavallisissa tuotantokäyttöönotoissa. Aseta ne vain, jos:

  • Testaat testiympäristöä vasten.
  • Sinulla on paikan päällä toimiva offline-isäntäkäyttöönotto (apps/host) paikallisessa lähiverkossa.

Jos asetat URL-korvauksen, varmista myös, että laitteen ALLOW_CLEARTEXT-käännösasetus sallii HTTP:n (lähiverkon URL-osoitteille). Tämä vaatii mukautetun käännöksen — Play Storen käännös asettaa cleartextin oletuksena aina arvoon false.

  • Automaattinen paritus (pairingCode): Koodi syötetään SPA:han muuttujana window.__JONOT_MANAGED_PAIRING_CODE jokaisen sivun latauksen jälkeen. SPA lukee tämän arvon käynnistyessään ja viimeistelee parituksen automaattisesti. Saman koodin vieminen jo paritetulle laitteelle ei tee mitään. Eri koodin vieminen laitteelle, joka on aiemmin paritettu automaattisesti, käynnistää parituksen uudelleen.
  • Ylläpitäjän PIN (managerPin): Tallennetaan laitteen salattuihin SharedPreferences-asetuksiin samalla avaimella, jota laitteella tehtävä PIN-asetus käyttää. Tulee voimaan seuraavalla pakoluukkunapautuksella. Kun tämä on asetettu, EMM:n viemä PIN on ensisijainen ja korvaa mahdollisen laitteella asetetun PIN-koodin jokaisella sovelluksen käynnistyksellä tai määrityksen muutoksella.
  • Pakoluukku (allowEscapeHatch): Tulee voimaan heti määrityksen muuttuessa — ei vaadi uudelleenkäynnistystä.
  • URL-/alkuperäkorvaukset: Tulevat voimaan määrityksen muuttuessa. Sovellus lataa uuden URL-osoitteen — mahdollinen kesken oleva asiakastapahtuma nollautuu.