แอปบางแอปส่งความคิดเห็นไปยัง 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
ควรแจ้งให้องค์กรทราบเสมอทันทีที่ข้อผิดพลาดได้รับการแก้ไข สำหรับ
เช่น นำข้อผิดพลาดออกจากแดชบอร์ดข้อผิดพลาดของคอนโซลหรือทำเครื่องหมายเป็น
แก้ปัญหาแล้ว
