ตั้งค่าการแจ้งเตือน EMM

Google Play สร้างการแจ้งเตือนที่เรียกว่าการแจ้งเตือน EMM ใน การตอบสนองต่อเหตุการณ์ต่างๆ ที่ส่งผลต่อองค์กร เช่น เมื่อแอป ได้รับอนุมัติ ระบบจะส่งการแจ้งเตือน ProductApprovalEvent

การแจ้งเตือน EMM เชื่อมโยงกับบัญชีบริการขององค์กรที่เฉพาะเจาะจง (ESA) ในฐานะ EMM คุณสามารถตั้งค่า คอนโซลเพื่อแสดงการแจ้งเตือนหรือข้อความแจ้งแก่ผู้ดูแลระบบไอทีขององค์กรโดยอิงตาม การแจ้งเตือนที่คุณได้รับ

การแจ้งเตือน EMM จะส่งโดยใช้ Google Cloud Pub/Sub หากต้องการทราบข้อมูลโดยละเอียดเกี่ยวกับวิธี ตั้งค่าการแจ้งเตือน Pub/Sub โปรดดูส่วนสมาชิก ภาพรวมและดึงดูดสมาชิก คำแนะนำ

เพื่อยืนยันว่าคุณได้ตั้งค่าระบบเพื่อรับ EMM เรียบร้อยแล้ว การแจ้งเตือนจาก Google Play และเรียกข้อมูลชื่อ Cloud Pub/Sub ที่ต้องเชื่อมต่อการสมัครใช้บริการ โทร Enterprises.sendTestPushNotification

การส่งการแจ้งเตือนทดสอบจะตรวจสอบการผสานรวม EMM กับ Google Cloud บริการ Pub/Sub สำหรับองค์กร การแจ้งเตือน EMM ถูกต้องหรือไม่ หากกำหนดค่าแล้ว API จะแสดงผลข้อมูลต่อไปนี้

    {
        topic_name: "/projects/project-name/topics/play-work-012345",
        message_id: "128976912439"
    }

ดึงการแจ้งเตือน

Google Cloud Pub/Sub รองรับกลไกการแจ้งเตือน 2 แบบที่แตกต่างกัน ได้แก่ การดึงข้อมูลและ พุช แต่เราขอแนะนำให้ดึงเฉพาะการแจ้งเตือนแบบพุลเท่านั้น วิธีดึง ไม่ต้องมีการตั้งค่าเซิร์ฟเวอร์ภายนอกใดๆ และใช้งานได้กับทั้งแบบเป็นโปรแกรม และ ESA ที่สร้างด้วยตนเองขึ้นมา ข้อดีอีกอย่างหนึ่งของการแจ้งเตือนแบบพุลคือ ลูกค้าต้องการการกำหนดค่าหรือการบำรุงรักษาเพิ่มเติมเพียงเล็กน้อยหรือไม่มีเลย ใช้ Enterprises.pullNotificationSet และ Enterprises.acknowledgeNotificationSet เพื่อรับและรับทราบการแจ้งเตือน EMM ในสายโทรออกที่ใช้เวลานาน การเชื่อมต่อ

เมื่อโทร Enterprises.pullNotificationSet เราขอแนะนำให้ใช้ requestMode เป็นค่าเริ่มต้น (waitForNotifications) ซึ่งทำให้คำขอต้องรอจนกว่าจะมีการ ปรากฏก่อนส่งคืนการตอบกลับ หากไม่มีการแจ้งเตือน แสดงหลังจากผ่านไประยะหนึ่ง คำขอจะแสดงรายการแจ้งเตือนที่ว่างเปล่าหลังจาก ซึ่งคุณสามารถลองส่งคำขออีกครั้ง

หลังจากได้รับการแจ้งเตือนแล้ว ให้โทร Enterprises.acknowledgeNotificationSet เพื่อให้แน่ใจว่าระบบจะไม่แสดงการแจ้งเตือนเดียวกันในครั้งถัดไปที่โทร Enterprises.pullNotificationSet

นอกจากนี้ คุณยังมีตัวเลือกในการตั้งค่า requestMode เป็น returnImmediately เมื่อ กำลังโทรหา Enterprises.pullNotificationSet คุณจะได้รับการตอบกลับ คำขอทันที โดยมีการแจ้งเตือนที่รอดำเนินการหรือรายชื่อที่ว่างเปล่าหากไม่มี ปรากฏขึ้น ตัวเลือก requestMode นี้อาจเป็นประโยชน์เมื่อคุณ ทดสอบการใช้งานการแจ้งเตือนแต่แรก

ตัวอย่างการแจ้งเตือน EMM

ตัวอย่างเหตุการณ์และประเภทการแจ้งเตือนที่เหตุการณ์สร้างขึ้น ได้แก่

หมายเหตุ: เราเลิกใช้งานการแจ้งเตือนประเภทต่อไปนี้แล้ว ProductApprovalEvent AppUpdateEvent NewPermissionsEvent AppRestrictionsSchemaChangeEvent, ProductAvailabilityChangeEvent และ NewDeviceEvent สำหรับ AppUpdateEvent คุณต้องใช้ โหมดการอัปเดตที่มีลําดับความสําคัญสูง เป็น ตามคำแนะนำของเรา

คำอธิบายการแจ้งเตือน
มีการขอการแจ้งเตือนทดสอบผ่าน Google Play EMM API คุณต้องส่งการแจ้งเตือนทดสอบเพื่อยืนยันว่า จะได้รับการแจ้งเตือนที่ Google Play เผยแพร่ และ ดูชื่อหัวข้อที่ใช้สำหรับการแจ้งเตือนทั้งหมดที่เกี่ยวข้องกับ Google Play TestPushNotification
อุปกรณ์ที่จัดสรรใหม่พร้อมให้ผู้ดูแลระบบจัดการแล้ว Google Play EMM API ตอนนี้คุณสามารถ เรียก API ที่ต้องใช้ deviceId ของอุปกรณ์ (เช่น การติดตั้ง) และ API ที่แสดงอุปกรณ์ ทรัพยากร ระบบจะส่งการแจ้งเตือนนี้หลังจากจัดสรรบัญชีแรกแล้วเท่านั้น ในอุปกรณ์ที่มีการจัดการ เลิกใช้งานแล้ว NewDeviceEvent
ผู้ดูแลระบบทำเครื่องหมายใบสมัครว่าได้รับอนุมัติหรือไม่ได้รับอนุมัติใน Managed Google Play Console เลิกใช้งานแล้ว ProductApprovalEvent
การติดตั้งที่รอดำเนินการในอุปกรณ์จะหมดเวลา ตัวอย่างเช่น พุช ยอมรับคำขอติดตั้งแล้ว แต่ไม่สามารถเข้าถึงอุปกรณ์ได้สำหรับ วัน ดังนั้นจึงไม่สามารถยืนยันการติดตั้งได้ ระบบจะส่งระยะหมดเวลาของการติดตั้ง การแจ้งเตือนInstallFailureEvent
มีการเผยแพร่แอปเวอร์ชันใหม่ การอัปเดตพร้อมใช้งานกับ อุปกรณ์ทั้งหมดหรือมากกว่า แต่ไม่จำเป็นเสมอไป เลิกใช้งานแล้ว AppUpdateEvent
การอัปเดตแอปต้องการสิทธิ์ใหม่เพื่อให้ผู้ดูแลระบบอนุมัติ ดังนั้น การอัปเดตหรือการติดตั้งใหม่จะเกิดขึ้นได้ ระบบจะส่งการแจ้งเตือนนี้เมื่อ ชุดสิทธิ์ที่ยอมรับของแอปพลิเคชันแตกต่างจากชุดสิทธิ์ของแอปพลิเคชัน ชุดการอนุญาตที่ขอ เลิกใช้งานแล้ว NewPermissionsEvent
มีการเผยแพร่แอปเวอร์ชันใหม่ที่มีเวอร์ชันใหม่หรือเวอร์ชันดัดแปลง สคีมาการกำหนดค่าที่มีการจัดการ เมื่อนักพัฒนาซอฟต์แวร์ อัปโหลด APK ใหม่ Google Play จะเปรียบเทียบสคีมาในไฟล์ Manifest กับ สคีมาในแอปเวอร์ชันก่อนหน้า หากสคีมามีการเปลี่ยนแปลง แจ้งเตือนองค์กรที่อนุมัติแอปแล้ว เลิกใช้งานแล้ว AppRestrictionsSchemaChangeEvent
แอปที่พร้อมใช้งานไม่พร้อมใช้งาน หรือมีการเพิ่มแอปที่ไม่พร้อมใช้งานอีกครั้ง ลงใน Google Play ความพร้อมใช้งานของแอปจะเปลี่ยนไปหากนักพัฒนาแอปเลิกเผยแพร่ หรือถูกนำออกจาก Google Play ความพร้อมใช้งานจะเปลี่ยนไปหากมี แอปที่ไม่พร้อมใช้งานจะได้รับการเพิ่มลงใน Google Play อีกครั้ง เลิกใช้งานแล้ว ProductAvailabilityChangeEvent