0

Ich erstelle eine App mit Swift und Firebase. Wenn der Benutzer eine Taste drückt, lädt die App einige Daten in die Echtzeitdatenbank und sendet einem anderen Benutzer eine Push-Benachrichtigung. Ist es möglich, den anderen Benutzer dazu zu bringen, die Änderungen in der Echtzeitdatenbank zu abonnieren, oder wird dies nicht nach Änderungen suchen, wenn die App nicht im Vordergrund steht?Swift Push-Benachrichtigung vom Benutzer an den Benutzer schicken Firebase

Sollte ich die Daten hochladen dann Cloud Messaging verwenden, um den Benutzer über die neuen Daten zu informieren?

Vielen Dank

+0

Hey, Tom. Ich habe gerade das gleiche Problem mit Push-Benachrichtigungen von Benutzer zu Benutzer. Hast du es in deiner App geschafft und wenn ja wie? – Dakata

Antwort

0

Sie sollten FCM für diesen Anwendungsfall verwenden. Wenn die App im Hintergrund auf Änderungen an der Datenbank wartet, ist das nicht gut für die Batterie des Geräts. Daher sollte der Anwendungsserver die Datenbank nach Änderungen abhören und entsprechende FCM-Nachrichten senden, damit die Client-Anwendung erkennt, dass Änderungen vorgenommen wurden.

+0

Ist der App Server etwas, das ich in Firebase einrichten kann oder sollte ich einen anderen Dienst dafür verwenden? Vielen Dank. –

+0

Sie müssten einen diff-Dienst verwenden, zB: Google compute engine –

+1

Okay, großartig. Weißt du, ob ich irgendwelche Tutorials finden könnte, um damit zu helfen oder auch wenn es welche gibt? Vielen Dank –