Kann ich ein anderes Benutzerprofilbild laden, wenn ich ihre E-Mail-Adresse habe, aber als anderer Benutzer angemeldet bin?Kann ich ein anderes Benutzerprofilbild in Firebase Android laden?
Antwort
Wenn Sie Firebase Storage verwenden dann technisch ja, es ist nur ein Dateisystem, das Sie aus jeder Datei abrufen können. Benutzer haben keinen Zugriff darauf, ohne Ihre App zu fälschen/den API-Schlüssel zu erhalten.
Es ist Ihre App, die Kontrolle über das Abrufen des richtigen Images für einen Benutzer hat. Firebase Storage hat nicht das Sicherheitskonzept, außer dass Ihr App-Signaturschlüssel dem FireBase-Projekt/Ihrer App mit dem API-Schlüssel zugeordnet ist Verwenden Sie den Speicher dieses speziellen FireBase-Projekts.
Nein, Sie können nur die Informationen für den aktuell angemeldeten Benutzer mit der Firebase Auth-Bibliothek abrufen. (Ich gehe davon aus, dass Sie das fragen, weil die Dokumentation dies nicht explizit sagt, also ist es sehr verwirrend.)
Um das Benutzerprofilbild für einen anderen Benutzer zu unterstützen, sollten Sie das Bild mit etwas speichern andernfalls wie Firebase-Datenbank oder Firebase-Speicher und dann abfragen, wenn Sie als ein anderer Benutzer angemeldet sind.
Hier ist ein verwandter Stack-Überlauf-Thread:
- 1. Wie Reflector ein anderes Framework laden kann
- 2. Wie kann ich ein anderes android xml Layout laden, wenn das Berührungsereignis einer Surface ausgelöst wurde
- 3. Wie kann ich Firebase in ein Xamarin-Projekt integrieren?
- 4. Wie kann ich ein Array in ein anderes Array schieben?
- 5. Wie kann ich ein Gradle-Skript in ein anderes importieren?
- 6. Wie kann ich ein anderes neues Word-Dokument in demselben Word-Fenster laden?
- 7. Kann ich ein anderes Datenverzeichnis für Internet Explorer festlegen?
- 8. Firebase Daten laden onCreate()
- 9. Übertragen einer App auf ein anderes Firebase-Konto
- 10. Wie kann ich ein anderes Dokument in einer Designdokumentfunktion erhalten?
- 11. Wie kann ich in jQuery ein anderes untergeordnetes Element auswählen?
- 12. Wie kann ich ein Bild auf ein anderes überlagern?
- 13. Kann ich ein Markenprofil aktivieren, um ein anderes zu aktivieren?
- 14. Wie füge ich ein Android-Testgerät zu Firebase hinzu?
- 15. Kann ein Midlet ein anderes Midlet aufrufen?
- 16. Wie kann ich ein anderes Modell mithilfe eines Callbacks aktualisieren?
- 17. Ein Abschriften-Dokument in ein anderes einbetten
- 18. Wie kann ich Fragment UI deaktivieren, wenn ein anderes Fragment über eins in Android geöffnet ist?
- 19. Firebase in android webview
- 20. Android Firebase, einfach erhalten ein Kind Objektdaten
- 21. TextField überlagert ein anderes TextField - Android
- 22. Wie kann ich ein oder ein anderes Emoji in eine XML-Zeichenfolge einfügen?
- 23. Android - ImageView Overlay ein anderes ImageView
- 24. Kann ich für Android etwas anderes als Java entwickeln?
- 25. Kann Firebase Android SDK ohne Sockets arbeiten?
- 26. Anzeige anderes Symbol auf Listview in Android
- 27. Android: Setzen Sie ein Bild über ein anderes Bild
- 28. Firebase - Android: Abrufen von Arraylist Firebase - Fehlgeschlagen Typen abprallen
- 29. Wie kann ich ein anderes Skript wiederholt aufrufen?
- 30. Wie kann ich meine Website für ein anderes Land testen?