Google Play יוצר התראות, שנקראות התראות EMM, בתגובה לאירועים שונים שמשפיעים על הארגון. לדוגמה, כשאפליקציה מאושרת, המערכת שולחת התראה מסוג ProductApprovalEvent
.
ההתראות של EMM משויכות לחשבון שירות ארגוני (ESA) ספציפי. בתור מערכת ניהול מכשירים ניידים, אתם יכולים להגדיר את המסוף כך שיציג התראות או הודעות לאדמינים של מערכות המידע בארגון על סמך ההתראות שאתם מקבלים.
ההתראות של 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 תומך בשני מנגנוני התראות שונים: משיכה (pull) ודחיפה (push). עם זאת, מומלץ להשתמש רק בהתראות משיכה. הגישה של משיכה לא מחייבת הגדרת שרת חיצוני, והיא פועלת גם עם מודעות ESA שנוצרו באופן פרוגרמטי וגם עם מודעות 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 של המכשיר (למשל, Installs) וממשקי API שמחזירים משאב Devices. ההתראה הזו נשלחת רק אחרי שמקצים את החשבון הראשון במכשיר מנוהל.
DEPRECATED
| NewDeviceEvent |
אדמין מסומן אפליקציה כמאושרת או לא מאושרת במסוף Google Play לארגונים. DEPRECATED | ProductApprovalEvent
|
התקנה בהמתנה במכשיר פגה. לדוגמה, בקשת התקנה ב-push אושרה, אבל לא ניתן לגשת למכשיר במשך כמה ימים, ולכן לא ניתן לאשר את ההתקנה. המערכת שולחת התראה על זמן קצוב להתקנה. | InstallFailureEvent
|
פרסום גרסה חדשה של אפליקציה. העדכון זמין למכשיר אחד או יותר, אבל לא בהכרח לכל המכשירים. DEPRECATED | AppUpdateEvent
|
כדי לעדכן אפליקציה או להתקין אפליקציה חדשה, האדמין צריך לאשר הרשאה חדשה. ההתראה הזו נשלחת כשקבוצת ההרשאות שאושרה לאפליקציה שונה מקבוצת ההרשאות שהאפליקציה ביקשה. DEPRECATED | NewPermissionsEvent |
פורסמה גרסה חדשה של אפליקציה שכוללת סכימה חדשה או שונה של הגדרות מנוהלות. כשמפתח מעלה קובץ APK חדש, מערכת Google Play משווה בין הסכימה במניפסט לבין הסכימה בגרסה הקודמת של האפליקציה. אם הסכימה השתנתה, המערכת תודיע לארגונים שאישרו את האפליקציה. התכונה הזו לא מומלצת לשימוש | AppRestrictionsSchemaChangeEvent |
אפליקציה זמינה הופכת ללא זמינה, או שאפליקציה לא זמינה נוספת מחדש ל-Google Play. הזמינות של האפליקציה משתנה אם המפתח מבטל את הפרסום שלה או אם היא הוסרה מ-Google Play. הזמינות משתנה גם אם אפליקציה לא זמינה מתווספת מחדש ל-Google Play. DEPRECATED | ProductAvailabilityChangeEvent |
התראה לגבי שדרוג לארגון. שדרוג ארגוני הוא תהליך שבו קבוצת חשבונות Google Play לארגונים משודרגת לדומיין מנוהל ב-Google. | EnterpriseUpgradeEvent |