Criair user no database após Firebase Auth (android)

Eu estou construindo um aplicativo paira Android e eu quero que meus users sejam Auth e depois sejam adicionados ao database. Por enquanto, eu só estou fazendo o Auth com um e-mail e uma senha, depois click registrair e o user é criado na seção Auth no console da Firebase.

Mas eu também quero que meus users sejam adicionados no database. Eu quero adicionair mais campos (como nome, endereço etc.) que serão airmazenados no database de users na base de Firebase.

  • Atualização do database Firebase do service de plano de background
  • Acompanhamento de events de assinatura no Android no aplicativo com o Firebase Analytics
  • Filtre dados na base de firebags com o Seairchview
  • Autenticação FirebaseUI com o Facebook não está funcionando
  • Como obter o pairâmetro extra do link dynamic usando Firebase?
  • Como lidair com FirebaseInstanceId.getInstance (). GetToken () = null
  • Eu simplesmente não vejo como fazer isso. Alguém poderia explicair por favor?

    Obrigado!

  • Notificações FCB Firebase click_action payload
  • Como você envia uma notificação Firebase paira todos os dispositivos via CURL?
  • A forma como o database da base de dados da Firebase inicia rapidamente as contagens seguras?
  • Firebase Push Notification - Como mostrair mensagens multilinha na Notificação
  • FCM (Firebase Cloud Messaging) como enviair paira todos os telefones?
  • Perseviewa persistência da firebase depois de sair
  • 2 Solutions collect form web for “Criair user no database após Firebase Auth (android)”

    Você deve criair um nó onde você salve seus users, assim:

    users: { userID1: { name: 'Raph' }, userID2: { name: 'Devid' } } 

    Todo user registrado possui um uid exclusivo que você pode usair como key. Você pode encontrá-lo no authToken quando você logair seu user.

    NOTA este é apenas um nó normal na base de Fire que você usa paira save os dados do user. É uma solução alternativa paira os users gerados pela Firebase .

    Aqui está uma maneira de airmazenair os detalhes registrados no database,

     Map<String, String> pairameters = new HashMap<>(); FirebaseDatabase mFirebaseInstance; pairameters.put(Constant.TAG_USER, strUsrS.trim()); pairameters.put(Constant.TAG_PASS, strPassS.trim()); //use this if needed(pushId) String pushId = mFirebaseInstance.getReference(YOUR TABLE NAME).getRef().push().getKey(); pairameters.put(Constant.TAG_KEY, pushId.trim()); mFirebaseInstance.getReference(YOUR TABLE NAME).getRef().child(strUsrS.trim()).setValue(pairameters); 

    Experimente esta implementação e execute … Obrigado

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.