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 |