2016-07-15 6 views
4

Wenn ich die Benutzer erlauben will ihr eigenes Foto aus dem Gerät zu laden:UserProfileChangeRequest setPhotoUri - Wie wird es gemacht?

  1. Was ist das Bildformat erforderlich?

  2. Bilddateigröße?

  3. Bildabmessungen?

  4. Wo kann ich es hochladen?

Code:

UserProfileChangeRequest profileUpdates = new UserProfileChangeRequest.Builder() 
     .setDisplayName("Jane Q. User") 
     .setPhotoUri(Uri.parse("https://example.com/jane-q-user/profile.jpg")) 
     .build(); 
+0

Wie Sie vielleicht bemerkt haben, ist es ein Bild ** URI **. Es ist also die URL von wo auch immer Sie das Profilbild gespeichert haben. Die Firebase-Authentifizierung erfordert keine spezifischen Größenanforderungen. Wenn Sie Ihre eigenen Profilbilder hochladen möchten, können Sie [Firebase Storage] (https://firebase.google.com/docs/storage/web/upload-files) verwenden. –

Antwort

1

Danke Frank für schnelle Antworten.

Ich schrieb ein paar Bits beim Hochladen in Firebase Speicher, dann versuchte es hier einfügen, aber "nicht richtig als Code formatiert" verhindert mich zum Hochladen.