El değmeden kayıt iframe'i

El değmeden kayıt iframe'i sayesinde, müşterilerin el değmeden kayıt özellikli cihazları DPC'nizle kolayca yapılandırmasına olanak tanımak için el değmeden kayıt iframe'ini doğrudan EMM konsolunuza yerleştirebilirsiniz. iframe, el değmeden kayıt özellikli cihaz kurulumu sırasında kullanılan ek özelliklerin temel hazırlığını yapmanıza ve DPC'yi yapılandırmanıza olanak tanır.

el değmeden kayıt iframe'i
Şekil 1. El değmeden kayıt ana sayfasını gösteren el değmeden kayıt iframe'i.

BT yöneticisi iframe'i ilk kez açtığında, el değmeden kayıt hesabını kuruluşuna bağlaması istenir.

Bir BT yöneticisi el değmeden kayıt hesabını kuruluşuna bağladıktan sonra iframe'de, bağlı el değmeden kayıt hesaplarının listesi gösterilir. Ayrıca, kurumsal cihazlar için ayarlanan, el değmeden kayıt yapılandırması varsayılan ayarını da görebilirler.


Özellikler

Bu bölümde, El değmeden kayıt iframe'inde kullanılabilen özellikler açıklanmaktadır. iframe'in nasıl yerleştirileceği ve bu özelliklerin nasıl uygulanacağı hakkında bilgi için iframe'i konsolunuza ekleme bölümüne bakın.

iframe, BT yöneticisinin el değmeden kayıt hesabını ve kuruluşunu bağlamasına olanak tanır. BT yöneticisi, bu sürecin bir parçası olarak el değmeden kayıt hesabındaki cihazlar için kullanılacak varsayılan bir el değmeden kayıt profili oluşturur. Bu akış aşağıda ayrıntılı olarak açıklanmıştır.

BT yöneticisi daha önce kuruluşuna bir el değmeden kayıt hesabı bağlamadıysa iframe'i açtığında kullanıcıdan bunu yapması istenir.

BT yöneticisi el değmeden kayıt hesaplarının bir listesini görür ve kendi kuruluşuna bağlamak için bir veya daha fazla hesap seçebilir.

el değmeden kayıt iframe hesap listesi ekranı
Şekil 3. Hesap listesi ekranı
el değmeden kayıt iframe yapılandırma ekranı
Şekil 4. Yapılandırma ekranı

El değmeden kayıt iframe'i, otomatik olarak el değmeden kayıt yapılandırması oluşturur. Bu yapılandırma, BT yöneticisi tarafından değiştirilemez. Bu yapılandırmada kullanılacak DPC veya temel hazırlık ekstralarını özelleştirebilirsiniz. Bunun nasıl yapılacağı hakkında daha fazla bilgi için iframe URL parametreleri bölümüne bakın.

el değmeden kayıt iframe desteği bilgileri ekranı
Şekil 5. Destek bilgileri giriş ekranı

BT yöneticisi, el değmeden kayıt özellikli cihazlar kurulduğunda görünen destek bilgilerini girer. BT yöneticisi "Kaydet"i tıkladığında bağlantı işlemi tamamlanır ve kullanıcı el değmeden kayıt iframe ana sayfasına yönlendirilir. Burada, bağlı hesaplarını yönetebilir.

Bağlı el değmeden kayıt hesaplarını görüntüleyin ve yönetin

iframe, BT yöneticisinin bağlı el değmeden kayıt hesaplarını, varsayılan el değmeden kayıt profilini ve destek bilgilerini görüntülemesine olanak tanır. Ayrıca, el değmeden kayıt özellikli diğer hesapları bağlayabilir ve el değmeden kayıt hesaplarının bağlantısını kaldırabilirler.

El değmeden kayıt iframe ana sayfasının örnek görünümü için Şekil 1'e bakın.

El değmeden kayıt portalında bağlı hesaplar için cihazları görüntüleme

El değmeden kayıt hesabı bir kuruluşa bağlandığında, el değmeden kayıt hesabında bulunan ve el değmeden kayıt profiliyle yapılandırılmamış tüm cihazlar otomatik olarak Kurumsal el değmeden kayıt profiliyle yapılandırılır.

Bu cihazlar, el değmeden kayıt konsolunun içinde "Kurumsal varsayılan profil" yapılandırmasıyla gösterilir. BT yöneticisi, el değmeden kayıt hesabındaki tüm cihazlarda bu profili ayarlayıp ayarlamadan kaldırabilir. Ancak profil değiştirilemez.

El değmeden kayıt hesabının bağlantısı kaldırılırsa "Kurumsal varsayılan profil" ile yapılandırılan tüm cihazlarda bu profil kaldırılır. Bu cihazlar farklı bir profille yapılandırılabilir.


iframe'i konsolunuza ekleyin

1. Adım: Bir web jetonu oluşturun

Kuruluşu tanımlayan bir web jetonu oluşturmak için Enterprises.createWebToken çağrısı yapın. Aşağıdaki örnekte, Java için Google Play EMM API İstemci Kitaplığı'nı kullanarak jetonun nasıl alınacağı gösterilmektedir. El değmeden kayıt iframe'inin, yönetilen Play iframe'den ayrı olarak etkinleştirilmesi gerektiğini unutmayın.

public AdministratorWebToken getAdministratorWebToken(
        String enterpriseId) throws IOException {
    AdministratorWebTokenSpec tokenSpec = new AdministratorWebTokenSpec();
    tokenSpec.setParent("https://my-emm-console.com");
    tokenSpec.setZeroTouch(new AdministratorWebTokenSpecZeroTouch());
    return androidEnterprise
        .enterprise()
        .createWebToken(enterpriseId, tokenSpec)
        .execute();
}

Konsolunuzda iframe'i oluştururken diğer parametrelerle birlikte döndürülen jetonu da eklemeniz gerekir.

2. Adım: iframe'i oluşturun

El değmeden kayıt iframe'inin nasıl oluşturulacağına ilişkin bir örneği burada görebilirsiniz:

<script src="https://apis.google.com/js/api.js"></script>
<div id="container"></div>
<script>
  gapi.load('gapi.iframes', function() {
    var options = {
      'url': 'https://enterprise.google.com/android/zero-touch/embedded/companyhome?token=web_token&dpcId=com.example.app',,
      'where': document.getElementById('container'),
      'attributes': { style: 'width: 600px; height:1000px', scrolling: 'yes'}
    }

    var iframe = gapi.iframes.getContext().openChild(options);
  });
</script>

Bu kod, kapsayıcı div öğesi içinde bir iframe oluşturur. iframe etiketine uygulanacak özellikler, yukarıda olduğu gibi "attributes" (özellikler) seçeneğiyle ayarlanabilir.

iframe URL parametreleri

Aşağıdaki tabloda, URL'ye URL parametreleri olarak eklenebilecek iframe için kullanılabilen tüm parametreler listelenmektedir.Örneğin:

https://enterprise.google.com/android/zero-touch/embedded/companyhome?token=TOKEN&dpcId=com.afwsamples.testdpc
Parametre Gerekli Açıklama
token Evet 1. adımda döndürülen jeton.
dpcId Evet DPC uygulamasının paket adı (ör. com.example.app). Bunun ayarlanması gerekir. DPC, EMM'nizle ilişkilendirilmiş olmalıdır.
dpcExtras Hayır Temel hazırlık ekstralarını içeren, URL kodlamalı JSON nesnesi. Bunlar, cihaz kurulumu sırasında DPC'ye iletilir.

Şu varsayımlarla örnek URL:

  • API'den Web Jetonu: abcde
  • DPC: com.example
  • DPC Ekstraları: {“server”:“www.example.com”,“enterprise”:”example_id”}
https://enterprise.google.com/android/zero-touch/embedded/companyhome?token=abcde&dpcId=com.example&dpcExtras={“server”:“www.example.com”,“enterprise”:”example_id”}

URL kodlandı ve bu URL şöyle olur:

https://enterprise.google.com/android/zero-touch/embedded/companyhome?token=abcde&dpcId=com.example&dpcExtras=%7B%E2%80%9Cserver%E2%80%9D%3A%E2%80%9Cwww.example.com%E2%80%9D%2C%E2%80%9Centerprise%E2%80%9D%3A%E2%80%9Dexample_id%E2%80%9D%7D