0

Ich habe eine Chat-App mit Firebase-Backend. Ich möchte Firebase-Cloud-Funktionen verwenden, um zu sehen, ob es neue Nachrichten gibt, so dass ich dann Push-Benachrichtigungen für dieses Gerät generieren kann, aber ich bin verwirrt über Token.Sollte ich das Firebase-Token selbst speichern oder wird es bei der Registrierung für Remote-Benachrichtigungen automatisch ausgeführt?

Muss ich Tokens jedes Mal speichern, wenn sich ein neuer Benutzer anmeldet oder das Token automatisch an Firebase gesendet wird, sobald wir registerForRemoteNotifications verwenden.

Empfehlen Sie mich auch, wenn Sie einen besseren und klareren Weg haben, dies zu tun.

Antwort

1

Sie müssen es selbst speichern.

Die Token werden automatisch generiert, aber die Speicherung an einem bestimmten Ort, wie dem Server, liegt in der Verantwortung des Entwicklers.

Wenn Sie die Firebase-Datenbank verwenden, können Sie sie einfach in einem pushTokens-Knoten speichern und sicherstellen, dass nur die entsprechenden Benutzer über Firebase-Regeln darauf zugreifen können.

+0

Ich habe versucht, Pushkit und Voip-Benachrichtigungen auf IOS 10 zu verwenden, aber ich sehe, dass es nicht unterstützt wird. Kannst du mir bitte sagen, welche Methoden verfügbar sind, damit ich Push-Benachrichtigungen im Hintergrund bekomme? Sind FCM Cloud-Funktionen dafür in Ordnung? –

+0

Hallo Jacob. AFAIK, das Standardverhalten von iOS besteht darin, Benachrichtigungen zu deaktivieren, die nicht im Vordergrund stehen. –

Verwandte Themen