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

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

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

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

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

  • โทร devices.update() กำลังตั้งค่า policy.deviceReportPolicy เป็น "deviceReportEnabled"

เรียกดูรายงานอุปกรณ์

คุณสามารถเรียกดูรายงานอุปกรณ์ได้หลายวิธีดังนี้

  • หากต้องการเรียกดูรายงานอุปกรณ์พร้อมด้วยการแจ้งเตือนอื่นๆ โปรดโทร enterprises.pullNotificationSet() ในคำตอบนี้ deviceReportUpdateEvent แต่ละรายการจะหมายถึงรายงานอุปกรณ์
  • หากต้องการเรียกดูรายงานอุปกรณ์ที่อัปเดตเกี่ยวกับสถานะของแอปที่คีย์ล่าสุดสำหรับ อุปกรณ์ที่ระบุ โทร devices.get()
  • หากต้องการบังคับให้อุปกรณ์อัปโหลดสถานะแอปล่าสุด โปรดโทร devices.forceReportUpload() วิธีนี้จะอัปโหลดรายงานที่มีการเปลี่ยนแปลงสถานะของแอปใน อุปกรณ์นับตั้งแต่ที่มีการสร้างรายงานล่าสุด

ดูสถานะของแอปที่คีย์

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

{
   "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"
      }
   }
}

สถานะของแอปคีย์แต่ละรายการจะมีข้อมูลต่อไปนี้

ช่อง คำอธิบาย
key คีย์ที่ไม่ซ้ำกันที่ระบุรัฐ
severity ความรุนแรงของรัฐ: INFO หมายถึงข้อความที่แจ้งข้อมูล เช่น หากกำหนดค่าที่มีการจัดการสำเร็จแล้ว ERROR ระบุว่าองค์กรต้องดำเนินการเพื่อแก้ไขปัญหา เช่น กรณีที่ตั้งค่าการกำหนดค่าที่มีการจัดการไม่สำเร็จ
message สตริงที่ไม่บังคับซึ่งจะให้รายละเอียดเกี่ยวกับสถานะของแอป เราขอแนะนำให้นักพัฒนาแอปถือว่าช่องนี้เป็นข้อความที่ผู้ใช้เห็น
data สตริงที่ไม่บังคับซึ่งจะให้ข้อมูลเกี่ยวกับสถานะของแอปแก่ EMM ด้วยหรือไม่ก็ได้ เช่น ค่าที่ผู้ดูแลระบบไอทีอาจใช้ค้นหาในคอนโซลของคุณ เช่น "แจ้งฉันหากข้อมูล bar_warning < 10 นิ้ว
stateTimestampMillis การประทับเวลา (เป็นมิลลิวินาที) ที่ระบุเวลาที่อัปเดตสถานะแอปในอุปกรณ์ครั้งล่าสุด
lastUpdatedTimestampMillis การประทับเวลา (เป็นมิลลิวินาที) ที่ระบุสถานะของแอปคีย์ที่อัปโหลดครั้งล่าสุดของอุปกรณ์

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

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

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

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

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

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