Skip to content

Kusambaza kupitia EMM

Enterprise Mobility Manager (EMM) ni jukwaa la IT linalosimamia kwa pamoja kundi la vibao vya Android — Intune (Microsoft), Jamf Pro, Esper, Scalefusion, na Samsung Knox ni chaguo za kawaida. Programu zako za Jonot zikishasajiliwa kwenye EMM yako kupitia Managed Google Play, EMM inaweza kusukuma Usanidi Unaosimamiwa kwa kila kifaa: mipangilio ya funguo/thamani ambayo programu inasoma wakati wa kuanza na wakati wowote msimamizi wa IT anapoisasisha, bila kuhitaji ujenzi mpya wa APK.

Kabla ya kusukuma usanidi, programu zako za Jonot lazima ziwe kwenye orodha ya programu za EMM yako:

  1. Fuata mwongozo wa Google wa Import an app from Google Play kuongeza Jonot Kioski na Jonot Dawati kwenye akaunti yako ya Managed Google Play.
  2. Kwenye EMM yako, ongeza programu zote mbili kwenye wasifu wa kifaa unaotumia kwa vibao vya kioski/dawati.
  3. EMM inagundua kiotomatiki muundo wa usanidi-unaosimamiwa wa kila programu (uliobainishwa kwenye app_restrictions.xml ndani ya APK). Hakuna uingizaji wa muundo kwa mkono unaohitajika.

Programu zote mbili zinashiriki funguo zile zile, isipokuwa ubatilishaji wa URL (kioski hutumia kioskUrlOverride; dawati hutumia deskUrlOverride). Funguo zote ni za hiari na chaguo-msingi ni tupu isipokuwa imeelezwa vinginevyo.

  • pairingCode (mfuatano) — Unganisha kifaa kiotomatiki mara ya kwanza kinapoanzishwa. Programu inaingiza msimbo kwenye SPA ili wafanyakazi wasilazimike kuandika msimbo wa kuunganisha wa herufi 7 kwenye kifaa. Kwa kila kifaa — weka thamani tofauti kwa kila kibao.
  • managerPin (mfuatano) — Weka kwa ujumla PIN ya njia ya dharura. Ikiwa imewekwa, kisanduku cha mpangilio wa PIN cha kifaa cha mara ya kwanza kinarukwa. Acha wazi kuwaruhusu wafanyakazi wa eneo kuweka PIN kwa mkono. Kusukuma thamani mpya pia ndiyo njia inayopendekezwa ya kurejesha PIN iliyosahaulika bila kugusa kifaa.
  • allowEscapeHatch (bool, chaguo-msingi true) — Weka kuwa false kuzima kabisa ishara ya kugonga mara 5 kwenye kona ya juu kulia. Muhimu kwa kioski za umma zenye msongamano mkubwa ambapo hutaki njia yoyote ya dharura.
  • kioskUrlOverride / deskUrlOverride (mfuatano) — Ya hali ya juu, kwa majaribio/LAN pekee. Inabatilisha URL ya SPA iliyojengwa ndani (https://kiosk.jonot.io au https://desk.jonot.io). Acha wazi kwa uzalishaji.
  • apiOriginOverride (mfuatano) — Ya hali ya juu, kwa majaribio/LAN pekee. Inabatilisha chanzo cha API kilichojengwa ndani (https://api.jonot.io). Acha wazi kwa uzalishaji.

Kiolesura halisi kinatofautiana kwa kila EMM, lakini hatua za jumla ni:

  1. Kwenye console ya EMM yako, fungua usanidi wa programu unaosimamiwa kwa Jonot Kioski au Jonot Dawati.
  2. EMM inaonyesha muundo kama fomu. Jaza funguo unazotaka kuweka; acha zilizobaki wazi kutumia chaguo-msingi.
  3. Pangia usanidi kwenye kundi lako la vifaa au vifaa binafsi.
  4. Sukuma usanidi. Programu inaupokea mara moja ikiwa kifaa kiko mtandaoni, au kwenye ukaguzi unaofuata.
  5. Programu inasoma tena usanidi na kuutekeleza. Mabadiliko ya URL na chanzo yanapakia upya WebView (kwa ufanisi ni kuunda upya programu) — mchakato wowote wa mteja unaoendelea utaanzishwa upya.

Mipangilio inayopendekezwa kwa kila usambazaji

Section titled “Mipangilio inayopendekezwa kwa kila usambazaji”
  • pairingCode: msimbo wa kuunganisha kutoka dashibodi yako ya admin ya Jonot kwa kifaa hiki.
  • managerPin: sera yako ya PIN ya IT ya shirika (au acha wazi kwa mpangilio wa eneo).
  • allowEscapeHatch: true kwa usambazaji mwingi; false tu ikiwa hakuna ufikiaji wa usimamizi wa eneo unaohitajika kamwe.

Huhitaji funguo za ubatilishaji wa URL kwa usambazaji wa kawaida wa uzalishaji. Ziweke tu ikiwa:

  • Unajaribu dhidi ya mazingira ya majaribio (staging).
  • Una usambazaji wa mwenyeji wa nje ya mtandao (apps/host) kwenye LAN ya ndani.

Ukiweka ubatilishaji wa URL, hakikisha pia usanidi wa ujenzi wa ALLOW_CLEARTEXT wa kifaa unaruhusu HTTP (kwa URL za LAN). Hii inahitaji ujenzi maalum — ujenzi wa Play Store daima huweka cleartext kuwa false kama chaguo-msingi.

  • Kuunganisha kiotomatiki (pairingCode): Msimbo unaingizwa kwenye SPA kama window.__JONOT_MANAGED_PAIRING_CODE baada ya kila upakiaji wa ukurasa. SPA inasoma thamani hii inapoanza na kukamilisha kuunganisha kiotomatiki. Kusukuma msimbo ule ule kwa kifaa kilichokwisha unganishwa hakufanyi lolote. Kusukuma msimbo tofauti kwa kifaa kilichokuwa kimeunganishwa kiotomatiki hapo awali kutaanzisha kuunganisha tena.
  • PIN ya meneja (managerPin): Inahifadhiwa kwenye SharedPreferences iliyosimbwa ya kifaa chini ya funguo ile ile inayotumiwa na mpangilio wa PIN wa kifaa. Inaanza kutumika kwenye mgonga wa njia ya dharura unaofuata. Ikiwa imewekwa, PIN iliyosukumwa na EMM inapewa kipaumbele na kubatilisha PIN yoyote ya kifaa kwa kila kuanzishwa kwa programu au badiliko la usanidi.
  • Njia ya dharura (allowEscapeHatch): Inatumika mara moja badiliko la usanidi linapotokea — hakuna kuanzisha upya kunakohitajika.
  • Ubatilishaji wa URL/chanzo: Inatumika badiliko la usanidi linapotokea. Programu inapakia upya kwenda URL mpya — mchakato wowote wa mteja unaoendelea utaanzishwa upya.