Ich entwickle eine Cordova App mit Java Backend. Ich wollte wissen, dass es zwingend erforderlich ist, den GCM-Dienst zu verwenden, um eine Push-Benachrichtigung in Android/IOS (im Benachrichtigungsfeld) anzuzeigen. Ich benutze Apache Kafka, MQTT Broker in meinem Backend. Ist es möglich, Push-Benachrichtigungen mit diesen Lösungen anzuzeigen, indem Sie vollständig selbst definierte Lösungen verwenden?ist es zwingend erforderlich, den GCM-Dienst zum Anzeigen von Push-Benachrichtigungen zu verwenden?
Mit MQTT & anderen Brokern kann ich Echtzeitdaten an Benutzer senden, aber wie diese Nachrichten als native Benachrichtigung in der Benachrichtigungsleiste angezeigt werden, ist mein Problem.
Auf älteren Telefonen können Sie alles verwenden. Unter 6.0+ treten möglicherweise Probleme mit Doze auf - das Telefon schaltet das Netzwerk für alle außer für Anwendungen aus, die auf die weiße Liste gesetzt sind, wenn der Bildschirm ausgeschaltet ist und eine bestimmte Zeit lang nicht angeschlossen ist . GCM ist auf der weißen Liste. Ein MQTT-Thread wäre nicht –