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

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

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

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

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

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

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

พุลการแจ้งเตือน

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

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

หลังจากได้รับการแจ้งเตือนแล้ว ให้โทรหา 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
มีการเผยแพร่แอปเวอร์ชันใหม่ การอัปเดตนี้พร้อมใช้งานสำหรับ อุปกรณ์อย่างน้อย 1 เครื่อง แต่ไม่จำเป็นว่าทั้งหมด เลิกใช้งานแล้ว AppUpdateEvent
การอัปเดตแอปต้องให้สิทธิ์ใหม่เพื่อให้ผู้ดูแลระบบอนุมัติ เพื่อให้มีการอัปเดตหรือการติดตั้งใหม่ได้ ระบบจะส่งการแจ้งเตือนนี้เมื่อชุดสิทธิ์ที่ยอมรับของแอปพลิเคชันแตกต่างจากชุดสิทธิ์ที่ขอของแอปพลิเคชัน เลิกใช้งานแล้ว NewPermissionsEvent
มีการเผยแพร่แอปเวอร์ชันใหม่ ซึ่งรวมถึงสคีมาการกำหนดค่าที่มีการจัดการใหม่หรือที่แก้ไขแล้ว เมื่อนักพัฒนาซอฟต์แวร์อัปโหลด APK ใหม่ Google Play จะเปรียบเทียบสคีมาในไฟล์ Manifest กับสคีมาในแอปเวอร์ชันก่อนหน้า หากสคีมามีการเปลี่ยนแปลง ระบบจะแจ้งเตือนองค์กรต่างๆ ที่อนุมัติแอปแล้ว เลิกใช้งานแล้ว AppRestrictionsSchemaChangeEvent
แอปที่ใช้งานได้จะไม่พร้อมใช้งาน หรือมีการเพิ่มแอปที่ไม่พร้อมใช้งาน ลงใน Google Play อีกครั้ง ความพร้อมให้บริการของแอปจะเปลี่ยนไปหากนักพัฒนาแอปยกเลิกการเผยแพร่แอปหรือมีการนำแอปออกจาก Google Play ความพร้อมให้บริการก็จะเปลี่ยนไปด้วย หากมีการเพิ่มแอปไม่พร้อมใช้งานใน Google Play อีกครั้ง เลิกใช้งานแล้ว ProductAvailabilityChangeEvent