Ich habe Android App, die Firebase-Authentifizierung verwendet, um Benutzer zu authentifizieren. Nach der Anmeldung sende ich Benutzerinformationen an mein Backend (Python/Kolben) und speichere diese Informationen in der Datenbank.So verknüpfen Sie bestimmte Benutzer mit Instanz-ID
Jetzt muss ich eine Benachrichtigung an bestimmte Benutzer vom Backend senden, aber wie kann ich wissen, welche Instanz-ID für den Benutzer gehört? Derzeit gibt es keine Verbindung zwischen Benutzer-ID und Instanz-ID. Wie kann ich diese miteinander verknüpfen? Die Instanz-ID wird erstellt und beim Start der App an das Backend gesendet, bevor der Benutzer angemeldet wird.
Aber was meinst du mit Benutzer-ID? Sie können Ihre Instanz-ID einfach von App zu Server hochladen. Was machst du, um Benutzer zu speichern? – Konrad
Mit Benutzer-ID meine ich Firebase Benutzer-UID. Ja, ich kann die Instanz-ID an den Server senden, aber wie kann ich sie mit bestimmten Benutzern verknüpfen? Nach der Registrierung speichere ich zusätzliche Informationen in meiner Datenbank (firebase_uid, Nickname, Alter etc.). – iqpolar
Zum Beispiel muss ich eine Push-Benachrichtigung für einen Benutzer senden, dessen Nickname John ist (Benutzer in der Datenbank). Wie kann ich Johns Instanz-ID herausfinden? – iqpolar