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

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

แอปจะส่งความคิดเห็นทันทีรายการแรกได้เพียง 1 ครั้งต่อนาที ระบบจะรวบรวมความคิดเห็นที่สร้างขึ้นระหว่างระยะเวลาพักไว้ในคิวและส่งความคิดเห็นทั้งหมดเมื่อระยะเวลาพักสิ้นสุดลง ตัวอย่างเช่น เมื่อมีการสร้างความคิดเห็น 3 ครั้งที่ [t=0s;10s;15s] โดยมีระยะเวลาพัก 1 นาที: ความคิดเห็นครั้งแรกจะส่งที่ [t=0s] ความคิดเห็นที่สองและสามที่ [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 ด้วยหรือไม่ก็ได้ เช่น ค่าที่ผู้ดูแลระบบไอทีอาจใช้ค้นหาในคอนโซลของคุณ เช่น "แจ้งฉันหากข้อมูล bar_warning < 10 นิ้ว
createTime การประทับเวลาที่ระบุว่ามีการสร้างสถานะแอปในอุปกรณ์เมื่อใด
lastUpdateTime การประทับเวลาที่ระบุว่ามีการอัปเดตสถานะของแอปครั้งล่าสุดในอุปกรณ์เมื่อใด

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

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

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

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

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

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