Ustawianie priorytetu wiadomości

Możesz przypisać priorytet wyświetlania wiadomościom podrzędnym na 2 sposoby: normalny i wysoki. Chociaż zachowanie różni się nieco na poszczególnych platformach, dostarczanie wiadomości o normalnym i wysokim priorytecie działa w ten sposób:

  • Normalny priorytet Wiadomości o normalnym priorytecie są dostarczane natychmiast, gdy aplikacja działa na pierwszym planie. W przypadku aplikacji działających w tle dostawa może być opóźniona. W przypadku mniej pilnych wiadomości, takich jak powiadomienia o nowych e-mailach, synchronizacja interfejsu czy synchronizacja danych aplikacji w tle, wybierz normalny priorytet wyświetlania.
  • Wysoki priorytet FCM próbuje natychmiast dostarczyć wiadomości o wysokim priorytecie, nawet jeśli urządzenie jest w trybie uśpienia. Wiadomości o wysokim priorytecie są przeznaczone dla treści widocznych dla użytkownika, które wymagają szybkiego dostarczenia.

Oto przykład wiadomości o normalnym priorytecie wysłanej za pomocą protokołu FCMHTTP v1, aby powiadomić subskrybenta magazynu o dostępności nowych treści do pobrania:

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

Więcej informacji o ustawianiu priorytetu wiadomości na poszczególnych platformach:

Przypadki użycia o kluczowym znaczeniu dla życia

Interfejsy FCM nie są przeznaczone do ostrzeżeń alarmowych ani innych działań wysokiego ryzyka, w przypadku których użycie lub awaria interfejsów API może doprowadzić do śmierci, obrażeń ciała lub szkód dla środowiska, takich jak obsługa obiektów jądrowych, kontrola lotów lub systemy podtrzymywania życia. Takie użycie jest wyraźnie zabronione na mocy sekcji 4a. 7 Warunków korzystania z usługi. Ponosisz wyłączną odpowiedzialność za zapewnienie zgodności aplikacji z Warunkami oraz za wszelkie szkody wynikające z nieprzestrzegania tych Warunków. Google udostępnia interfejsy API w stanie, w jakim są, i zastrzega sobie prawo do zaprzestania oferowania interfejsów API albo dowolnej ich funkcji lub części oraz dostępu do nich z dowolnego powodu i w dowolnej chwili, bez żadnej odpowiedzialności lub innych zobowiązań wobec Ciebie lub Twoich użytkowników.