Đặt mức độ ưu tiên của thư

Bạn có hai lựa chọn để chỉ định mức độ ưu tiên gửi cho các thông báo xuôi dòng: mức độ ưu tiên bình thường và mức độ ưu tiên cao. Mặc dù hành vi này có sự khác biệt nhỏ giữa các nền tảng, nhưng việc gửi thông báo có mức độ ưu tiên bình thường và mức độ ưu tiên cao hoạt động như sau:

  • Mức độ ưu tiên bình thường. Thông báo có mức độ ưu tiên bình thường sẽ được gửi ngay khi ứng dụng chạy ở nền trước. Đối với các ứng dụng chạy ở nền sau, việc gửi có thể bị trì hoãn. Đối với các thông báo ít nhạy cảm về thời gian, chẳng hạn như thông báo về email mới, việc đồng bộ hoá giao diện người dùng hoặc đồng bộ hoá dữ liệu ứng dụng ở nền sau, hãy chọn mức độ ưu tiên gửi bình thường.
  • Mức độ ưu tiên cao. FCM cố gắng gửi thông báo có mức độ ưu tiên cao ngay cả khi thiết bị ở Chế độ nghỉ. Thông báo có mức độ ưu tiên cao dành cho nội dung nhạy cảm về thời gian và người dùng có thể thấy.

Dưới đây là ví dụ về thông báo có mức độ ưu tiên bình thường được gửi bằng giao thức FCM HTTP v1 để thông báo cho người đăng ký tạp chí rằng có nội dung mới để tải xuống:

{
  "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"
      }
    }
  }
}

Để biết thêm thông tin chi tiết dành riêng cho từng nền tảng về cách đặt mức độ ưu tiên cho thông báo:

Các trường hợp sử dụng quan trọng đối với sự sống

API FCM không được thiết kế cho cảnh báo khẩn cấp hoặc các hoạt động có rủi ro cao khác mà việc sử dụng hoặc lỗi của API có thể dẫn đến tử vong, thương tích cá nhân hoặc thiệt hại về môi trường, chẳng hạn như vận hành cơ sở hạt nhân, hệ thống kiểm soát không lưu hoặc hệ thống trợ giúp sự sống. Mọi trường hợp sử dụng như vậy đều bị nghiêm cấm theo Mục 4. a. 7 của Điều khoản dịch vụ. Bạn hoàn toàn chịu trách nhiệm quản lý việc tuân thủ Điều khoản của ứng dụng và mọi thiệt hại do việc bạn không tuân thủ. Google cung cấp API "nguyên trạng" và giữ quyền ngừng cung cấp API hoặc bất kỳ phần hay tính năng nào hoặc quyền truy cập của bạn vào đó với bất kỳ lý do và tại bất kỳ thời điểm nào mà không phải chịu trách nhiệm pháp lý hoặc nghĩa vụ khác với bạn hoặc người dùng của bạn.