เรียกดูความคิดเห็นจากแอป

แอปบางแอปส่งความคิดเห็นไปยัง EMM ได้ในรูปแบบสถานะของแอปที่มีการคีย์ สถานะของแอปที่มีคีย์ประกอบด้วยตัวระบุที่ไม่ซ้ำกัน (คีย์) ข้อความที่เกี่ยวข้อง (ไม่บังคับ) ข้อมูลที่เครื่องอ่านได้ (ไม่บังคับ) สถานะความรุนแรง และการประทับเวลา หากต้องการส่ง แอปต้องผสานรวมกับไลบรารี Enterprise Jetpack

แอปสามารถส่งความคิดเห็นทันทีแรกได้นาทีละครั้ง ระบบจะจัดคิวและส่งความคิดเห็นที่สร้างขึ้นในช่วงระยะเวลาพักไว้ทั้งหมดเมื่อระยะเวลาพักสิ้นสุดลง เช่น เมื่อมีการสร้างความคิดเห็น 3 ครั้งในเวลา [t=0s;10s;15s] โดยมีระยะเวลาพัก 1 นาที ระบบจะส่งความคิดเห็นครั้งแรกทันทีในเวลา [t=0s] ส่งความคิดเห็นครั้งที่ 2 และ 3 ในเวลา [t=60s]

ในฐานะ EMM คุณสามารถใช้ข้อมูลจากสถานะของแอปคีย์เพื่อให้ผู้ดูแลระบบไอที มีแอปที่ติดตั้งในอุปกรณ์และโปรไฟล์ที่มีการจัดการอยู่เสมอ ดูตัวอย่างของวิธีการทำงานได้ในบทความแสดงความคิดเห็นต่อองค์กร

เปิดใช้รายงานอุปกรณ์

แอปจะส่งสถานะแอปคีย์ตามอุปกรณ์ สถานะเหล่านี้จะรวมอยู่ใน รายงานอุปกรณ์ วิธีเปิดใช้การรายงานสำหรับอุปกรณ์

  1. ทำตามวิธีการตั้งค่าการแจ้งเตือน Pub/Sub สำหรับองค์กร ในขั้นตอนที่ 5 ให้รวม STATUS_REPORT ใน enabledNotificationTypes
  2. อัปเดตนโยบายด้านอุปกรณ์สำหรับอุปกรณ์แต่ละเครื่อง โดยตั้งค่า 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 ที่อ่านได้โดยคอมพิวเตอร์ เช่น ค่าที่ผู้ดูแลระบบไอทีอาจใช้ค้นหาในคอนโซลของคุณ เช่น "notify me if the Battery_warning data < 10"
createTime การประทับเวลาที่ระบุว่ามีการสร้างสถานะของแอปในอุปกรณ์เมื่อใด
lastUpdateTime การประทับเวลาที่ระบุเวลาที่อัปเดตสถานะของแอปในอุปกรณ์ครั้งล่าสุด

แสดงความคิดเห็นเกี่ยวกับแอปให้องค์กรต่างๆ

แอปส่งความคิดเห็นได้ด้วยเหตุผลหลายประการ อย่างไรก็ตาม กรณีการใช้งานที่พบบ่อยที่สุดสำหรับการส่งสถานะแอปที่มีคีย์คือการแสดงความคิดเห็นเกี่ยวกับการกำหนดค่าที่มีการจัดการ เช่น

  1. ผู้ดูแลระบบไอทีจะใช้คอนโซล EMM เพื่อกำหนดค่าที่มีการจัดการสำหรับแอป
  2. ในแบ็กเอนด์ คุณจะใช้ ApplicationPolicy เพื่อส่งการกำหนดค่าไปยังแอป
  3. แอปจะพยายามใช้การกำหนดค่า สำหรับการกำหนดค่าแต่ละรายการ แอปจะส่งสถานะของแอปที่มีการคีย์ซึ่งระบุสถานะ (เช่น ข้อความยืนยันหรือการแจ้งเตือนข้อผิดพลาด)
  4. หากต้องการดูสถานะของแอปที่คีย์เหล่านี้ ให้เรียกดูรายงานอุปกรณ์
  5. คอนโซล EMM จะใช้ข้อมูลจากสถานะของแอปคีย์เพื่อแสดงสถานะของการกำหนดค่าที่มีการจัดการในรูปแบบที่ใช้งานง่าย

แจ้งเตือนข้อผิดพลาดจากผู้ดูแลระบบไอที

สถานะของแอปซึ่งมีระดับความรุนแรง ERROR บ่งชี้ว่าองค์กรต้องดําเนินการเพื่อแก้ไขปัญหา EMM ควรแจ้งเตือนองค์กรทุกครั้งเกี่ยวกับข้อผิดพลาด ไม่ว่าจะผ่านคอนโซล EMM หรือวิธีการอื่นๆ ตัวอย่างเช่น คอนโซล EMM อาจแสดงแดชบอร์ดข้อผิดพลาดซึ่งลิงก์ไปยังความคิดเห็นสำหรับอุปกรณ์ที่มีข้อผิดพลาด

หากสถานะข้อผิดพลาดได้รับการแก้ไขแล้ว แอปจะส่งสถานะติดตามผลซึ่งมีคีย์เดียวกับสถานะข้อผิดพลาดเดิมและความรุนแรงที่อัปเดต INFO แล้ว EMM ควรแจ้งองค์กรทุกครั้งทันทีที่ข้อผิดพลาดได้รับการแก้ไข เช่น นำข้อผิดพลาดออกจากแดชบอร์ดข้อผิดพลาดของคอนโซลหรือทำเครื่องหมายว่าแก้ไขแล้ว