Ich schreibe eine App, in der ein angemeldeter Benutzer sehen kann, welche seiner Kontakte ebenfalls angemeldet sind. Was ist der eleganteste Weg, dies zu tun?Firebase: Wie kann ich registrierte Kontakte identifizieren?
Ich hatte geplant, ein Array aller lokal gespeicherten E-Mail-Adressen aus dem iOS-Adressbuchs des Benutzers lokalen extrahiert zu erstellen und eine Abfrage für diejenigen zu schaffen. Gibt es einen besseren Weg, dies zu tun?
Bearbeiten: Ist das tatsächlich möglich, ohne die gesamte user
Liste herunterzuladen? Ich könnte eine For-Schleife mit queryStartingAtValue(emailAddress)
und queryEndingAtValue(emailAddress)
verwenden. Dies könnte jedoch möglicherweise zu Hunderten von Abfragen gleichzeitig führen.
anmelden Sie meinen, dass auch ein Konto erstellt? – Ymmanuel
Ja. Ein Benutzer erstellt ein Konto und speichert auch seine E-Mail und seinen Benutzernamen wie oben in der Datenbank angezeigt. – MJQZ1347
Diese Kontaktliste ist lokal oder ist sie in Firebase gespeichert? – Ymmanuel