Push stumme Benachrichtigung über GCM an Android / IOS

8

Ich möchte eine Statusaktualisierung an eine Anwendung senden, die still sein kann (oder nicht).

Wenn der Benutzer beispielsweise eine neue Nachricht von einem seiner Freunde erhält, möchte ich eine solche Nachricht senden und in der Lage sein, eine Warnung mit Ton anzuzeigen.

Aber im stillen Fall möchte ich, dass der Benutzer solche Benachrichtigungen nicht bemerkt. es muss von der Anwendung gesammelt werden; Wenn mein Benutzer beispielsweise zwei Geräte hat und er seinen Namen in einem davon ändert, möchte ich dem anderen Gerät (das gerade schläft) ein stilles Namensupdate senden, das im Hintergrund eine Änderung auslöst (an die Anwendung gesendet wird).

Nach dem, was ich gelesen habe, ist das tatsächlich möglich, aber ich bin ziemlich verwirrt darüber, wie es eigentlich ist oder wie es gemacht werden sollte, und manchmal gibt es Widersprüche. Als Backend-Entwickler kann ich alles tun, aber ich muss sicherstellen, dass es für die Frontend-Leute funktioniert.

Hier einige relevante Themen:

Silent Hintergrund Push auf iOS und Android

Push-Benachrichtigungen ohne Warnung

iPhone Push-Benachrichtigung ohne Warnung

Android Silent Push

    
Onza 11.04.2016, 17:46
quelle

1 Antwort

21

Android:

Solange Sie kein notification -Tag in Ihre Payload einfügen und ein data -Tag darin einfügen, erhalten Sie eine stille Benachrichtigung

Dieses Beispiel würde eine Benachrichtigung anzeigen

%Vor%

Dies würde keine Benachrichtigung anzeigen

%Vor%

Hier klicken, um mehr Ссылка

zu lesen

iOS

Fügen Sie das Tag contentAvailable: 1 zu Ihrer Json-Payload hinzu und Sie erhalten eine stille Benachrichtigung

ist so einfach

    
tyczj 11.04.2016, 17:51
quelle