הגדרת העדיפות של הודעה

יש שתי אפשרויות להקצאת עדיפות למסירת הודעות במורד הזרם: עדיפות רגילה ועדיפות גבוהה. למרות שההתנהגות שונה מעט בין הפלטפורמות, מסירת הודעות בעדיפות רגילה ובעדיפות גבוהה פועלת כך:

  • עדיפות רגילה. הודעות בעדיפות רגילה נשלחות מיד כשהאפליקציה פועלת בחזית. יכול להיות שיהיה עיכוב בהצגת המודעות באפליקציות שפועלות ברקע. להודעות פחות דחופות, כמו התראות על אימיילים חדשים, שמירה על סנכרון של ממשק המשתמש או סנכרון של נתוני האפליקציה ברקע, בחרו בעדיפות מסירה רגילה.
  • עדיפות גבוהה. מערכת FCM מנסה להעביר הודעות בעדיפות גבוהה באופן מיידי, גם אם המכשיר נמצא במצב Doze. הודעות בעדיפות גבוהה מיועדות לתוכן שמוצג למשתמשים ומוגבל בזמן.

הנה דוגמה להודעה בעדיפות רגילה שנשלחה באמצעות FCM פרוטוקול HTTP v1 כדי להודיע למנוי של מגזין שתוכן חדש זמין להורדה:

{
  "message":{
    "topic":"subscriber-updates",
    "notification":{
      "body" : "This week's edition is now available.",
      "title" : "NewsMagazine.com",
    },
    "data" : {
      "volume" : "3.21.15",
      "contents" : "http://www.news-magazine.com/world-week/21659772"
    },
    "android":{
      "priority":"normal"
    },
    "apns":{
      "headers":{
        "apns-priority":"5"
      }
    },
    "webpush": {
      "headers": {
        "Urgency": "high"
      }
    }
  }
}

לפרטים נוספים על הגדרת עדיפות להודעות בפלטפורמות ספציפיות:

תרחישי שימוש קריטיים להצלת חיים

ממשקי ה-API של FCM לא מיועדים להתראות חירום או לפעילויות אחרות בסיכון גבוה, שבהן השימוש בממשקי ה-API או כשל בהם עלולים לגרום למוות, לפציעה או לנזק סביבתי, כמו הפעלה של מתקנים גרעיניים, בקרת תנועה אווירית או מערכות תומכות חיים. כל שימוש כזה אסור במפורש לפי סעיף 4. א. 7 בתנאים ובהגבלות. אתם האחראים הבלעדיים לניהול התאימות של האפליקציה לתנאים, ולכל נזק שייגרם כתוצאה מאי-תאימות. ‫Google מספקת את ממשקי ה-API "כמו שהם", ושומרת לעצמה את הזכות להפסיק את השימוש בממשקי ה-API או בכל חלק או תכונה שלהם, או להפסיק את הגישה שלך אליהם, מכל סיבה שהיא ובכל זמן, ללא אחריות או מחויבות אחרת כלפיך או כלפי המשתמשים שלך.