2016-08-23 2 views
0

Dieser Post wird von FCM referenziert.
Wenn die Anwendung im aktiven Zustand oder im Hintergrundzustand ist, dann ist alles in Ordnung, es funktioniert gut.
Aber wenn Sie die Anwendung schließen (beenden).
Die Nachrichten kommen nicht, das würde ich nicht machen. Die Priorität der Nachrichten ist hoch.
Firebase-Nachricht (FCM) funktioniert nicht in der Nähe App

Meldungen wie:

act = msg; 
    aps =  { 
     "content-available" = 1; 
    }; 
    "chat_id" = 26; 
    date = "2016-08-23 08:05:21"; 
    delay = 300; 
    "from_user" = 25; 
    "gcm.message_id" = "0:1471939....f965049af"; 
    id = 898; 
    "is_read" = 0; 
    msg = sds; 
    type = 1; 

Wie diese Nachricht schließen Anwendung kommen machen?

+0

senden Sie die Benachrichtigung von der Firebase-Konsole oder verwenden Sie Ihre eigene Serverimplementierung? Der Code, den Sie gepostet haben, ist der JSON, den Sie als Benachrichtigung senden? – GeorgeLBA

+0

ich bin nicht in der Lage zu verstehen, was Sie –

+0

@GeorgeLBA 1. Server UMSETZUNG 2. JA – Northex

Antwort

0

Gerade lief viele Tests. Es scheint, dass, um die Nachricht an eine "geschlossene" IOS-App geliefert zu bekommen, müssen Sie spezifische Priorität = hoch. Wenn die Priorität nicht angegeben oder auf "normal" gesetzt ist, wird die Benachrichtigung nicht an eine geschlossene App gesendet. Wenn die App neu gestartet wird, scheinen die nicht zugestellten Nachrichten auf die gleiche Weise gesendet und verarbeitet zu werden, als wäre die App im Vordergrund, als sie ursprünglich gesendet wurde.

Verwandte Themen