Uygulamalardan geri bildirim alma

Bazı uygulamalar, EMM'lere anahtarlı uygulama şeklinde geri bildirim gönderebilir. durumlarına bakın. Anahtarlı uygulama durumu, bir benzersiz tanımlayıcıdan (anahtar) ve ilgili mesaj (isteğe bağlı), makine tarafından okunabilir veriler (isteğe bağlı), önem derecesi ve zaman damgasını görüntüleyebilirsiniz. Bunları gönderebilmek için bir uygulamanın Enterprise Jetpack kitaplığı.

EMM olarak, BT yöneticilerini tutmak için anahtarlı uygulama durumlarına ait verileri kullanabilirsiniz yönetilen cihazlarda ve profillerde yüklü uygulamalarla güncel tutun. Örnek İşletmelere geri bildirim gösterme başlıklı makalede açıklanmıştır.

Cihaz raporlarını etkinleştir

Uygulamalar, anahtarlı uygulama durumlarını cihaz bazında gönderir. Anahtarlı uygulama durumlarından önce cihazdaki herhangi bir uygulamadan kabul edildiğinde, rapor oluşturulur. Politika, cihazda güncellenene kadar anahtarlı tüm uygulamalar durum yok sayılır ve sonsuza kadar kaybolur. Cihaz raporlarını önce etkinleştir Cihaz kaydını, kayıt sırasında mümkün olan en kısa sürede tamamlamalıdır bahsedeceğim. Bu sayede, cihaz sırasında oluşturulan uygulama geri bildirimlerini alabilirsiniz hiçbir anahtarlı uygulama durumunun kaybolmadığından emin olun.

  • devices.update() numaralı telefonu arayın, policy.deviceReportPolicy, "deviceReportEnabled" olarak ayarlanıyor.

Cihaz raporlarını alma

Cihaz raporu almanın birkaç yolu vardır:

  • Diğer bildirimlerle birlikte cihaz raporlarını almak için şu numarayı arayın: enterprises.pullNotificationSet(). Yanıtta her deviceReportUpdateEvent, bir cihaz raporunu ifade eder.
  • Belirli bir zamanda anahtarlı uygulama durumlarıyla güncellenmiş bir cihaz raporunu almak için belirtilen cihazda, devices.get() numaralı telefonu arayın.
  • Bir cihazı en son uygulama durumlarını yüklemeye zorlamak için şunu arayın: devices.forceReportUpload(). Bu yöntem, son raporun oluşturulmasından bu yana geçen süre.
ziyaret edin.

Anahtarlı uygulama durumlarını göster

Cihaz raporları, cihaz kaynaklarının bir parçasıdır. Raporlar bir appState içerir nesne olarak kullanabilirsiniz. Belirli bir paket için anahtarlı uygulama durumları (keyedAppState) şurada listelenmiştir: appState nesnesi:

{
   "result":{
      "kind":"androidenterprise#device",
      "report":{
         "appState":[
            {
               "keyedAppState":[
                  {
                     "severity":"severityError",
                     "data":"user",
                     "message":"Username or password are incorrect",
                     "key":"account",
                     "stateTimestampMillis":"1556206406926"
                  }
               ],
               "packageName":"com.google.android.feedbacktestapp"
            }
         ],
         "lastUpdatedTimestampMillis":"1556206407685"
      },
      "androidId":"32714368a0ad8ad5",
      "managementType":"managedProfile",
      "policy":{
         "deviceReportPolicy":"deviceReportEnabled"
      }
   }
}

Her anahtarlı uygulama durumu şunları içerir:

Alan Açıklama
key Durumu tanımlayan benzersiz anahtar.
severity Durumun önem derecesi: INFO, bilgilendirici bir mesaj belirtir. Örneğin, yönetilen bir yapılandırma başarıyla ayarlanmışsa. ERROR, kuruluşun bir sorunu düzeltmek için işlem yapması gerektiğini belirtir. Örneğin, yönetilen bir yapılandırma ayarlanamadıysa.
message Uygulama durumu hakkında ayrıntılar sağlayan isteğe bağlı bir dize. Uygulama geliştiricilerin bu alanı kullanıcılara yönelik bir mesaj olarak değerlendirmeleri önerilir.
data EMM'lere uygulama durumuyla ilgili olarak bilgisayar tarafından okunabilen ayrıntılar sağlayan isteğe bağlı bir dize. Örneğin, bir BT yöneticisinin konsolunuzda sorgulayabileceği bir değer. Örneğin, "Battery_warning verilerinin < 10 inç.
stateTimestampMillis Uygulama durumunun cihazda en son ne zaman güncellendiğini gösteren zaman damgası (milisaniye cinsinden).
lastUpdatedTimestampMillis Cihazın anahtarlı uygulama durumlarını en son ne zaman yüklediğini gösteren zaman damgası (milisaniye cinsinden).

Uygulama geri bildirimlerini işletmelere gösterin

Uygulamalar çeşitli nedenlerle geri bildirim gönderebilir. Ancak en yaygın kullanım önemli bir neden, yönetilen uygulama durumları hakkında geri bildirim sağlamaktır. yapılandırmanın üç yolu vardır. Örneğin:

  1. BT yöneticileri EMM konsolunuzu kullanarak bir uygulama için yönetilen yapılandırmaları ayarlar.
  2. Arka uçta, yapılandırmaları uygulamaya gönderirsiniz.
  3. Uygulama, yapılandırmaları uygulamaya çalışıyor. Her yapılandırmada uygulama durumunu gösteren anahtarlı bir uygulama durumu gönderir (örneğin, mesajı veya hata bildirimi) ekleyebilirsiniz.
  4. Bu anahtarlı uygulama durumlarını görüntülemek için bir cihaz raporu alırsınız.
  5. Anahtarlı uygulama durumlarındaki bilgileri kullanarak EMM konsolunuz yönetilen yapılandırmaların durumunu kullanıcı dostu bir şekilde gösterir.

BT yöneticilerini hatalara karşı uyarın

ERROR önem derecesine sahip olan anahtarlı uygulama durumu, kuruluşun yapması gerekenleri belirtir işlemi yapmaktır. EMM'ler kuruluşları her zaman uyarmalıdır hatalara karşı düzeltmeli. Örneğin, EMM konsolu bir için geri bildirime bağlantı veren bir hata kontrol paneli görüntüleyebilir görebilirsiniz.

Bir hata durumu düzeltilirse uygulama aynı anahtarla bir takip durumu gönderir orijinal hata durumu ve güncellenmiş INFO önem derecesi olarak ayarlanır. EMM'ler her zaman bir hata düzeltilir düzeltilmez kuruluşları bilgilendirin. Örneğin, konsolunuzun hata kontrol panelinden hatayı kaldırın veya hatayı çözüldü olarak işaretleyin.