EMM Üzerinden Dağıtım
EMM nedir?
Bölüm başlığı “EMM nedir?”Bir Kurumsal Mobilite Yöneticisi (EMM), bir Android tablet filosunu merkezi olarak yöneten bir BT platformudur — Intune (Microsoft), Jamf Pro, Esper, Scalefusion ve Samsung Knox yaygın seçeneklerdir. Jonot uygulamalarınız Yönetilen Google Play aracılığıyla EMM’nize kaydedildikten sonra, EMM her cihaza Yönetilen Yapılandırmalar gönderebilir: yeni bir APK derlemesi gerektirmeden, uygulamanın başlangıçta ve BT yöneticisi bunları güncellediğinde okuduğu anahtar/değer ayarları.
Yönetilen Google Play’e kayıt
Bölüm başlığı “Yönetilen Google Play’e kayıt”Yapılandırma gönderebilmenizden önce, Jonot uygulamalarınızın EMM’nizin uygulama kataloğunda kullanılabilir olması gerekir:
- Jonot Kiosk ve Jonot Desk’i Yönetilen Google Play hesabınıza eklemek için Google’ın Google Play’den bir uygulama içe aktarma kılavuzunu izleyin.
- EMM’nizde, her iki uygulamayı da kiosk/gişe tabletleri için kullandığınız cihaz profiline ekleyin.
- EMM, her uygulamanın yönetilen yapılandırma şemasını (APK içindeki
app_restrictions.xmldosyasında tanımlanır) otomatik olarak keşfeder. Elle şema içe aktarma gerekmez.
Yapılandırma anahtarları
Bölüm başlığı “Yapılandırma anahtarları”Her iki uygulama da URL geçersiz kılma dışında aynı anahtarları paylaşır
(kiosk kioskUrlOverride kullanır; gişe deskUrlOverride kullanır). Tüm
anahtarlar isteğe bağlıdır ve aksi belirtilmedikçe varsayılan olarak boştur.
pairingCode(dize) — Cihazı ilk başlatmada otomatik eşleştirir. Uygulama, personelin cihaz üzerinde 7 karakterlik eşleştirme kodunu yazmasına gerek kalmaması için kodu SPA’ya enjekte eder. Cihaz başınadır — her tablet için farklı bir değer ayarlayın.managerPin(dize) — Kaçış kapısı PIN’ini merkezi olarak ayarlar. Ayarlandığında, cihaz üzerindeki ilk çalıştırma PIN kurulum iletişim kutusu atlanır. Yerinde bulunan personelin PIN’i elle ayarlamasına izin vermek için boş bırakın. Yeni bir değer göndermek, cihaza dokunmadan unutulan bir PIN’i kurtarmanın önerilen yoludur.allowEscapeHatch(bool, varsayılantrue) — 5 dokunuşluk sağ üst köşe hareketini tamamen devre dışı bırakmak içinfalseolarak ayarlayın. Hiçbir kaçış yolu istemediğiniz yüksek trafikli, herkese açık kiosklar için faydalıdır.kioskUrlOverride/deskUrlOverride(dize) — Gelişmiş, yalnızca hazırlık/LAN. Yerleşik SPA URL’sini (https://kiosk.jonot.ioveyahttps://desk.jonot.io) geçersiz kılar. Üretim için boş bırakın.apiOriginOverride(dize) — Gelişmiş, yalnızca hazırlık/LAN. Yerleşik API kaynağını (https://api.jonot.io) geçersiz kılar. Üretim için boş bırakın.
EMM’nizde ayarları dağıtma
Bölüm başlığı “EMM’nizde ayarları dağıtma”Tam kullanıcı arabirimi EMM’ye göre değişir, ancak genel adımlar şöyledir:
- EMM konsolunuzda, Jonot Kiosk veya Jonot Desk için yönetilen uygulama yapılandırmasını açın.
- EMM, şemayı bir form olarak işler. Ayarlamak istediğiniz anahtarları doldurun; varsayılanları kullanmak için geri kalanını boş bırakın.
- Yapılandırmayı cihaz grubunuza veya tek tek cihazlara atayın.
- Yapılandırmayı gönderin. Cihaz çevrimiçiyse uygulama bunu hemen alır, değilse bir sonraki kontrol girişinde alır.
- Uygulama yapılandırmayı yeniden okur ve uygular. URL ve kaynak değişiklikleri WebView’i yeniden yükler (etkin biçimde bir uygulama yeniden oluşturma) — devam eden herhangi bir müşteri akışı sıfırlanır.
Dağıtım başına önerilen ayarlar
Bölüm başlığı “Dağıtım başına önerilen ayarlar”pairingCode: bu cihaz için Jonot admin panelinizden alınan eşleştirme kodu.managerPin: kurumsal BT PIN politikanız (veya yerinde kurulum için boş bırakın).allowEscapeHatch: çoğu dağıtım içintrue; yerinde yönetim erişimine hiç ihtiyaç duyulmadığında yalnızcafalse.
URL geçersiz kılmaları
Bölüm başlığı “URL geçersiz kılmaları”Standart üretim dağıtımları için URL geçersiz kılma anahtarlarına ihtiyacınız yoktur. Yalnızca şu durumlarda ayarlayın:
- Bir hazırlık ortamına karşı test yapıyorsanız.
- Yerel bir LAN üzerinde şirket içi (on-premises) çevrimdışı bir host
dağıtımınız (
apps/host) varsa.
Bir URL geçersiz kılma ayarlarsanız, cihazın ALLOW_CLEARTEXT derleme
yapılandırmasının HTTP’ye (LAN URL’leri için) izin verdiğinden de emin olun.
Bu, özel bir derleme gerektirir — Play Store derlemesi cleartext’i her zaman
varsayılan olarak false’a ayarlar.
Davranış ayrıntıları
Bölüm başlığı “Davranış ayrıntıları”- Otomatik eşleştirme (
pairingCode): Kod, her sayfa yüklemesinden sonrawindow.__JONOT_MANAGED_PAIRING_CODEolarak SPA’ya enjekte edilir. SPA, bu değeri açılışta okur ve eşleştirmeyi otomatik olarak tamamlar. Zaten eşleştirilmiş bir cihaza aynı kodu göndermek hiçbir şey yapmaz. Daha önce otomatik eşleştirilmiş bir cihaza farklı bir kod göndermek eşleştirmeyi yeniden tetikler. - Yönetici PIN’i (
managerPin): Cihaz üzerindeki PIN kurulumunun kullandığı aynı anahtar altında, cihazın şifrelenmiş SharedPreferences’ında saklanır. Bir sonraki kaçış kapısı dokunuşunda etkinleşir. Ayarlandığında, EMM tarafından gönderilen PIN önceliklidir ve her uygulama başlatmasında veya yapılandırma değişikliğinde cihaz üzerindeki herhangi bir PIN’in üzerine yazar. - Kaçış kapısı (
allowEscapeHatch): Yapılandırma değişikliğinde hemen uygulanır — yeniden başlatma gerekmez. - URL/kaynak geçersiz kılmaları: Yapılandırma değişikliğinde uygulanır. Uygulama yeni URL’ye yeniden yüklenir — devam eden herhangi bir müşteri akışı sıfırlanır.