แอปบางแอปส่งความคิดเห็นไปยัง EMM ในรูปแบบแอปที่ผูกกับได้ รัฐ สถานะแอปที่ถูกคีย์ประกอบด้วยตัวระบุที่ไม่ซ้ำกัน (คีย์) ข้อความที่เกี่ยวข้อง (ไม่บังคับ), ข้อมูลที่เครื่องอ่านได้ (ไม่บังคับ), ความรุนแรง สถานะ และการประทับเวลา หากต้องการส่ง แอปจะต้องผสานรวมกับ ไลบรารี Enterprise Jetpack
แอปจะส่งความคิดเห็นทันทีรายการแรกได้เพียง 1 ครั้งต่อนาที ระบบจะรวบรวมความคิดเห็นที่สร้างขึ้นระหว่างระยะเวลาพักไว้ในคิวและส่งความคิดเห็นทั้งหมดเมื่อระยะเวลาพักสิ้นสุดลง ตัวอย่างเช่น เมื่อมีการสร้างความคิดเห็น 3 ครั้งที่ [t=0s;10s;15s] โดยมีระยะเวลาพัก 1 นาที: ความคิดเห็นครั้งแรกจะส่งที่ [t=0s] ความคิดเห็นที่สองและสามที่ [t=60s]
ในฐานะ EMM คุณสามารถใช้ข้อมูลจากสถานะของแอปคีย์เพื่อให้ผู้ดูแลระบบไอทีดูแลต่อไป มีแอปที่ติดตั้งในอุปกรณ์และโปรไฟล์ที่มีการจัดการล่าสุดอยู่เสมอ ตัวอย่าง ของวิธีการทำงานตามที่อธิบายไว้ในแสดงความคิดเห็นแก่ องค์กร
เปิดใช้รายงานอุปกรณ์
แอปจะส่งสถานะของแอปหลักเป็นรายอุปกรณ์ รัฐที่รวมอยู่ใน รายงานอุปกรณ์ วิธีเปิดใช้การรายงานสำหรับอุปกรณ์
- ทำตามวิธีการตั้งค่าการแจ้งเตือน Pub/Sub
สำหรับองค์กร ในขั้นตอนที่ 5
รวม
STATUS_REPORT
ในenabledNotificationTypes
- อัปเดตนโยบายด้านอุปกรณ์สำหรับแต่ละอุปกรณ์: ตั้งค่า
StatusReportingSettings.applicationReportsEnabled
ถึงtrue
ตอนนี้คุณสามารถใช้ Pub/Sub API เพื่อรับการแจ้งเตือนรายงานอุปกรณ์ได้แล้ว
หรือหากต้องการตรวจสอบรายงานล่าสุดของอุปกรณ์ โปรดโทรไปที่ devices.get()
ดูสถานะของแอปที่สำคัญในรายงานอุปกรณ์
รายงานอุปกรณ์มีให้ใช้งานในรูปแบบของแหล่งข้อมูลอุปกรณ์ สถานะของแอปคีย์จะจัดกลุ่มตามชื่อแพ็กเกจในส่วนรายงานแอปพลิเคชัน ดังที่แสดงในตัวอย่างด้านล่าง
{
"applicationReports":[
{
"packageName": "pkg1",
"versionCode": 101,
"keyedAppStates":[
{
"key": "key1",
"severity": INFO,
"message": "message1",
"data": "data1",
"createTime": "2018-10-01T15:01:22.027623745Z",
"lastUpdateTime": "2018-10-02T15:01:23.045123456Z"
}
]
}
]
}
สถานะของแอปที่ผูกกับแต่ละสถานะ มีข้อมูลต่อไปนี้
ช่อง | คำอธิบาย |
---|---|
key |
คีย์ที่ไม่ซ้ำกันที่ระบุรัฐ |
severity |
ความรุนแรงของรัฐ: INFO หมายถึงข้อความที่แจ้งข้อมูล เช่น หากกำหนดค่าที่มีการจัดการสำเร็จแล้ว ERROR ระบุว่าองค์กรต้องดำเนินการเพื่อแก้ไขปัญหา เช่น กรณีที่ตั้งค่าการกำหนดค่าที่มีการจัดการไม่สำเร็จ |
message |
สตริงที่ไม่บังคับซึ่งจะให้รายละเอียดเกี่ยวกับสถานะของแอป เราขอแนะนำให้นักพัฒนาแอปถือว่าช่องนี้เป็นข้อความที่ผู้ใช้เห็น |
data |
สตริงที่ไม่บังคับซึ่งจะให้ข้อมูลเกี่ยวกับสถานะของแอปแก่ EMM ด้วยหรือไม่ก็ได้ เช่น ค่าที่ผู้ดูแลระบบไอทีอาจใช้ค้นหาในคอนโซลของคุณ เช่น "แจ้งฉันหากข้อมูล bar_warning < 10 นิ้ว |
createTime |
การประทับเวลาที่ระบุว่ามีการสร้างสถานะแอปในอุปกรณ์เมื่อใด |
lastUpdateTime |
การประทับเวลาที่ระบุว่ามีการอัปเดตสถานะของแอปครั้งล่าสุดในอุปกรณ์เมื่อใด |
แสดงความคิดเห็นเกี่ยวกับแอปให้องค์กรเห็น
แอปส่งความคิดเห็นได้ด้วยเหตุผลหลายประการ อย่างไรก็ตาม การใช้งานที่พบบ่อยที่สุด กรณีสําหรับการส่งสถานะแอปที่เข้ารหัสคือการแสดงความคิดเห็นเกี่ยวกับ การกำหนดค่าเอง เช่น
- ผู้ดูแลระบบไอทีใช้คอนโซล EMM ของคุณเพื่อ กำหนดค่าที่มีการจัดการ สำหรับแอป
- ในแบ็กเอนด์ ให้ใช้ ApplicationPolicy เพื่อส่งการกำหนดค่าไปยังแอป
- แอปจะพยายามใช้การกำหนดค่าดังกล่าว สำหรับการกำหนดค่าแต่ละรายการ ส่งสถานะแอปที่ถูกเข้ารหัสซึ่งระบุสถานะ (เช่น การยืนยัน ข้อความหรือการแจ้งเตือนข้อผิดพลาด)
- หากต้องการดูสถานะของแอปคีย์เหล่านี้ ให้เรียกดูรายงานอุปกรณ์
- คอนโซล EMM ของคุณจะแสดงข้อมูลต่อไปนี้โดยใช้ข้อมูลจากสถานะของแอปคีย์ ของการกำหนดค่าที่มีการจัดการในลักษณะที่ใช้งานง่าย
แจ้งเตือนผู้ดูแลระบบไอทีเกี่ยวกับข้อผิดพลาด
สถานะแอปคีย์ที่มีความรุนแรง ERROR
บ่งบอกว่าองค์กรต้องดำเนินการ
ดำเนินการเพื่อแก้ไขปัญหา EMM ควรแจ้งเตือนองค์กรเสมอ
ไม่ว่าจะผ่านคอนโซล EMM หรือวิธีอื่นๆ ตัวอย่างเช่น
คอนโซล EMM อาจแสดงแดชบอร์ดข้อผิดพลาดที่ลิงก์ไปยังความคิดเห็นสำหรับ
อุปกรณ์ที่มีข้อผิดพลาด
หากสถานะข้อผิดพลาดได้รับการแก้ไข แอปจะส่งสถานะการติดตามพร้อม
คีย์เดียวกับสถานะข้อผิดพลาดเดิมและความรุนแรงที่อัปเดตของ INFO
EMM
ควรแจ้งให้องค์กรทราบเสมอทันทีที่ข้อผิดพลาดได้รับการแก้ไข สำหรับ
เช่น นำข้อผิดพลาดออกจากแดชบอร์ดข้อผิดพลาดของคอนโซลหรือทำเครื่องหมายเป็น
แก้ปัญหาแล้ว