กำหนดลำดับความสำคัญของข้อความ

คุณมี 2 ตัวเลือกในการกำหนดลำดับความสำคัญในการส่งข้อความปลายทาง ได้แก่ ปกติและสูง แม้ว่าลักษณะการทำงานจะแตกต่างกันเล็กน้อยในแต่ละ แพลตฟอร์ม แต่การส่งข้อความที่มีลำดับความสำคัญปกติและสูงจะมีลักษณะ ดังนี้

  • ลำดับความสำคัญปกติ ระบบจะส่งข้อความที่มีลำดับความสำคัญปกติทันทีเมื่อแอปทำงานอยู่เบื้องหน้า ส่วนแอปที่ทำงานอยู่เบื้องหลังอาจมีการส่งล่าช้า สำหรับข้อความที่ไม่เร่งด่วน เช่น การแจ้งเตือนอีเมลใหม่ การซิงค์ UI หรือการซิงค์ข้อมูลแอปในเบื้องหลัง ให้เลือกลำดับความสำคัญในการส่งแบบปกติ
  • ลำดับความสำคัญสูง FCM จะพยายามส่งข้อความที่มีลำดับความสำคัญสูง ทันที แม้ว่าอุปกรณ์จะอยู่ในโหมดพักเครื่องก็ตาม ข้อความที่มีลำดับความสำคัญสูงเหมาะสำหรับเนื้อหาที่เร่งด่วนและผู้ใช้มองเห็นได้
FCM

ตัวอย่างข้อความที่มีลำดับความสำคัญปกติซึ่งส่งโดยใช้โปรโตคอล 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 หรือความล้มเหลวของ API อาจส่งผลให้เสียชีวิต ได้รับบาดเจ็บ หรือเกิดความเสียหายต่อสิ่งแวดล้อม เช่น การปฏิบัติการของโรงงานพลังงานนิวเคลียร์ การควบคุมจราจรทางอากาศ หรือระบบช่วยชีวิต การใช้งานดังกล่าวถูกห้ามอย่างชัดแจ้ง ในส่วนที่ 4. ก. 7 ของข้อกำหนดในการให้บริการ คุณมีหน้าที่รับผิดชอบแต่เพียงผู้เดียวในการจัดการให้แอปเป็นไปตามข้อกำหนด รวมถึงความเสียหายที่เกิดจากการไม่ปฏิบัติตามข้อกำหนด Google ให้บริการ API "ตามสภาพ" และขอสงวนสิทธิ์ในการหยุดให้บริการ API ทั้งหมดหรือบางส่วน รวมถึงฟีเจอร์ต่างๆ หรือการเข้าถึงของคุณได้ทุกเมื่อไม่ว่าด้วยเหตุผลใดๆ โดยไม่มีความรับผิดหรือภาระหน้าที่อื่นๆ ต่อคุณหรือผู้ใช้ของคุณ