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 herdeviceReportUpdateEvent
, 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.
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:
- BT yöneticileri EMM konsolunuzu kullanarak bir uygulama için yönetilen yapılandırmaları ayarlar.
- Arka uçta, yapılandırmaları uygulamaya gönderirsiniz.
- 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.
- Bu anahtarlı uygulama durumlarını görüntülemek için bir cihaz raporu alırsınız.
- 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.