Chrome kiosk uygulamaları oluşturma ve dağıtma

Bu makale, Chrome uygulamaları geliştirme konusunda deneyime sahip Chrome yöneticileri ve geliştiricileri içindir.

Bir Chrome yöneticisi olarak, Chrome OS çalıştıran cihazları, dijital tabela veya etkileşimli ekran gibi tek amaca yönelik cihazlara dönüştürebilirsiniz. Chrome Web Mağazası'ndan kullanıma hazır kiosk uygulamalarını dağıtabilir veya kendi kiosk uygulamanızı oluşturabilirsiniz.

Chrome 57 ve sonraki sürümlerinde, Chrome OS çalıştıran bazı cihazlar Android uygulamalarını destekler. Android uygulamalarının yönetilen Chrome cihazlara nasıl yükleneceği hakkında bilgi için, Kiosk olarak çalıştırılan Chrome cihazlarda Android uygulamalarını kullanma başlıklı makaleyi inceleyin.

Dikkat edilmesi gerekenler

  • Chrome OS çalıştıran cihazlara kiosk uygulamaları dağıtabilmeniz için önce cihazları kaydettirmeniz gerekir. Ayrıntılı bilgi edinmek için Chrome cihazları kaydettirme başlıklı makaleyi inceleyin.
  • Kiosk uygulamaları oluşturmak için Chrome paket uygulamalarını kullanabilirsiniz. Ancak, barındırılan uygulamaları kullanamazsınız.
  • Tam ekran modunda çalışacak şekilde ayarlanmış Chrome uygulamalarını kullanın.
  • Chrome uygulaması geliştirme en iyi uygulamalarını takip edin.

1. Adım: Bir Chrome kiosk uygulaması oluşturun

Geliştirici olarak, Chrome cihazlara dağıtabileceğiniz bir kiosk uygulaması oluşturmak için izleyebileceğiniz 2 yol vardır. Mevcut bir web uygulamasını kullanabilir veya yeni bir uygulama oluşturabilirsiniz.

Bir web uygulamam var

Bir web uygulamanız varsa bu uygulamayı bir kiosk uygulaması olarak paketlemek için Chrome Uygulama Geliştirici'yi kullanabilirsiniz.
  1. Bir bilgisayarda, uygulamanın dosyaları için bir klasör oluşturun.
  2. Chrome Uygulama Geliştirici uzantısını açın.
    Uzantıyı daha önce yüklemediyseniz Chrome Uygulama Geliştirici uzantısını Chrome Tarayıcınıza eklemeniz gerekir.
  3. Kiosk uygulamanız için uygulama adını ve başlangıç sürümünü girin.
    Başlangıç sürümünü düşük bir sayı (ör. 0.0.0.1) yapın. Böylece, uygulamanızın yeni sürümlerini yükledikçe sürüm numarasını artırabilirsiniz.
  4. Uygulamanın geçerli ana sayfasının URL'sini girin.
    Bu, yeni kiosk uygulamasının açılış sayfası olacaktır.
  5. (İsteğe bağlı) Geri, ileri, yeniden yükle ve oturumu yeniden başlat gibi gezinme denetimlerini seçin.
  6. (İsteğe bağlı) Zaman aşımı değerlerini belirtin:
    • Oturumun boşta kalma zaman aşımı - Tarama verileri (uygulama önbelleği ve çerezler) silinmeden önce uygulamanın boşta kalması gereken süre.
    • Ana sayfaya dönüş için zaman aşımı - Ana sayfaya dönmeden önce uygulamanın boşta kalması gereken süre. Göz atma verileri silinmez.
      Oturumun boşta kalma zaman aşımı ve Ana sayfaya dönüş için zaman aşımı için varsayılan değer 0 dakikadır. Bir başka deyişle, uygulama zaman aşımına uğramaz.
  7. (İsteğe bağlı) Uygulama kullanıcıları için Hizmet Şartları'nı girin.
  8. (İsteğe bağlı) Çalıştırılacağı cihazın ekranına sığması için ana sayfayı döndürün.
    Örneğin, dikey düzenle ayarlanmış bir cihazda çalıştırmak için uygulamayı 90 derece döndürün.
  9. Kiosk modu etkin'i seçin.
  10. Kiosk uygulamasını dışa aktar'ı tıklayın.
  11. Uygulama dosyalarını aktarmak istediğiniz yeri seçin ve Seç'i tıklayın.

Chrome Uygulama Geliştirici ile bir kiosk uygulaması oluşturduktan sonra, daha fazla dosya ekleyerek uygulamayı özelleştirebilirsiniz.

Yeni bir uygulama oluşturmak istiyorum

Basit bir kiosk uygulaması oluşturmak için aşağıdaki adımlarda sağlanan örnek dosyaları kullanın.
  1. Bir bilgisayarda, uygulamanın dosyaları için bir klasör oluşturun. 
  2. Uygulamanın HTML dosyasını oluşturun.
    1. Bir metin düzenleyici kullanarak HTML dosyası oluşturun.
      Burada örnek HTML dosyası bulabilirsiniz.
    2. Uygulama klasöründe, dosyayı application.html olarak kaydedin.
  3. Manifest dosyasını oluşturun.
    1. Bir metin düzenleyici kullanarak JavaScript® Object Notation (JSON) dosyası oluşturun. Burada bir örnek JSON dosyası bulabilirsiniz.
    2. kiosk_enabled ayarının true yapıldığından ("kiosk_enabled": true) emin olun.
    3. (İsteğe bağlı) Bir uygulamanın normal bir uygulama olarak çalışmasını önlemek için kiosk_only ayarını true yapın ("kiosk_only": true).
    4. (İsteğe bağlı) Web sayfalarının, kiosk uygulamasının web görünümü kontrolünde ilk yüklenme süresini hızlandırmak için, web görünümü etiketinde partition="persist:" ifadesini belirtin.
      Ayrıntılı bilgi için, partition özelliği için geliştirici bilgileri bölümüne bakın.
    5. JSONLint gibi üçüncü taraf bir JSON doğrulama aracı kullanarak JSON kodunun doğru şekilde biçimlendirildiğinden emin olun.
    6. Uygulama klasöründe, dosyayı manifest.json olarak kaydedin.
  4. Uygulamanın yüksekliğini ve genişliğini belirtin.
    1. Bir metin düzenleyici kullanarak, Geçişli Stil Sayfası (CSS) dosyası oluşturun. Burada bir örnek CSS dosyası bulabilirsiniz.
    2. Uygulama klasöründe, dosyayı application.css olarak kaydedin.
      Not: Kiosk uygulamaları otomatik olarak tam ekran olacak şekilde genişler.
  5. (İsteğe bağlı) Kullanıcıların kiosk oturumunu sonlandırmasına izin verin.
    1. Bir metin düzenleyici kullanarak JavaScript (JS) dosyası oluşturun. Burada bir örnek JS dosyası bulabilirsiniz.
    2. Uygulama klasöründe, dosyayı application.js olarak kaydedin.
  6. Arka plan komut dosyasını oluşturun.
    1. Bir metin düzenleyici kullanarak JS dosyası oluşturun. Burada bir örnek JS dosyası bulabilirsiniz.
    2. Uygulama klasöründe, dosyayı background.js olarak kaydedin.
  7. Uygulama için uygulama simgeleri oluşturun ve bunları uygulama klasörüne kaydedin.
    1. 128x128 piksel bir simge oluşturup 128.png olarak kaydedin.
    2. 96x96 piksel bir simge oluşturun ve 96.png olarak kaydedin.

Alternatif olarak, gezinme kontrolleri ve sıfırlama düğmesi olan bir test uygulaması için uygulama dosyaları içeren bu örnek ZIP dosyası kullanılabilir. Uygulamanın canlı bir sürümü olan Chrome Tarayıcı Kiosk Uygulaması 1.0, Chrome Web Mağazası'nda yayınlanır. Dosyaları istediğiniz metin düzenleyicide düzenleyebilirsiniz.

2. Adım: Kiosk uygulamasını test edin

Bir geliştirici olarak, kiosk uygulamanızın Chrome OS çalıştıran bir cihazda çalıştığından emin olun.

  1. Bir Chrome cihazda Google Hesabınızla oturum açın.
  2. Uygulama klasörüne test cihazınıza kaydedin.
  3. chrome://extensions/ sayfasına gidin.
  4. Sağ üstte, Geliştirici modu'nu etkinleştirin.
  5. Paketlenmemiş öğe yükle'yi tıklayın.
  6. Uygulama klasörünü bulup seçin.
  7. Chrome'da yeni bir sekme açınve sonraUygulamalaruygulamayı tıklayın. Uygulama veya uzantının düzgün şekilde yüklendiğinden ve çalıştığından emin olun.
  8. Gerekirse, manifest.json dosyasında değişiklikler yapın, uygulama klasörünü barındırın ve yeniden test edin. Uygulama gerektiği şekilde çalışana kadar testi tekrarlayın.

3. Adım: Chrome Web Mağazası'nda yayınlayın

Bir geliştirici olarak uygulamaları ve uzantıları herkes için kullanılabilir hale getirebilir ya da bunları kimlerin yükleyebileceğini belirleyebilirsiniz. Chrome Web Mağazası'nda kiosk uygulamaları yayınlamanın 2 yolu vardır:

  • Genel - Uygulamayı herkes görebilir ve yükleyebilir.
  • Liste Dışı - Yalnızca bağlantısına sahip olan kullanıcılar uygulamayı görebilir ve yükleyebilir. Uygulama, Chrome Web Mağazası arama sonuçlarında görünmez. Uygulama bağlantısını alanınızın dışından kullanıcılarla paylaşabilirsiniz.

Chrome Web Mağazası'na bir kiosk uygulaması eklemek için dosyalarınızı içeren klasörü sıkıştırın. Ardından, oluşturduğunuz bu ZIP dosyasını Chrome Web Mağazası'nda yayınlayın

4. Adım: Kiosk uygulamasını dağıtın

Yönetici olarak, kiosk uygulamasını Google Yönetici konsoluna ekleyebilirsiniz.

  1. Google Yönetici konsolu hesabınızda oturum açın.

    Yönetici hesabınızı (@gmail.com ile bitmeyen hesap) kullanarak oturum açın.

  2. Yönetici konsolu Ana sayfasında Cihazlar ve sonra Chrome yönetimi'ne gidin.

    Ana sayfada Cihazlar gösterilmiyorsa alttaki Diğer denetimler'i tıklayın.

  3. Uygulamalar ve uzantılar'ı tıklayın.
  4. Sol tarafta, ayarlarını yapılandırmak istediğiniz kuruluş birimini seçin.
    Tüm kullanıcılar için üst düzey kuruluşu seçin. Bunu istemiyorsanız, alt kuruluşlardan birini seçin. Başlangıçta bir kuruluş birimi kendi üst kuruluşunun ayarlarını devralır.
  5. Üst tarafta, Kiosk'lar seçeneğini tıklayın.
  6. Ekle'yi Ekle tıklayın ve Chrome Web Mağazası'ndan ekle'yi seçin.
  7. Dağıtmak istediğiniz uygulamayı arayın ve Seç'i tıklayın.
  8. İstenirse, kuruluşunuz adına uygulama izinlerini kabul edin.
  9. Sağdaki panelde uygulama ve uzantı politikalarını belirleyin. Ayarlar hakkında daha fazla bilgi
  10. Kaydet'i tıklayın.

İlgili konular

Bu size yardımcı oldu mu?
Bunu nasıl iyileştirebiliriz?