Mi aplicación tiene autorización e inicio de sesión de Firebase, ¿cómo puedo crear un formulario de registro y también almacenar información de ubicación en Firebase DB?

¡¡Oye!!

  1. Cree una actividad de registro antes o cree un flujo para registrar la actividad desde la actividad de inicio de sesión.
  2. Y solicite que se active la ubicación (GPS).
  3. Si el usuario ha apagado el GPS y continúa rellenando formularios, mantenga un punto de verificación en el botón de registro para encender la ubicación.
  4. Y obtenga la ubicación del usuario y cree un objeto de referencia de base de datos separado para los usuarios y el objeto de referencia de la base de datos de ID de usuario y guarde los valores de latitud y longitud (teniendo “Latitud” y “Longitud” como claves).
  5. Y una vez que el usuario haya presionado el botón de registro, registre el objeto (específico para el tipo de registro que busca, por ejemplo: si se registra con el correo electrónico, use el objeto correspondiente y cree el registro) y obtenga valores de cada EditText y guarde los detalles en referencia de base de datos de ID de usuario específica que tiene sus propias claves.

Esta es una instrucción manual, para cualquier código (si lo sé), hágamelo saber, intentaré aclararlo.

¡¡¡Espero eso ayude!!!

Tienen llamadas API bien documentadas para todas las plataformas que le permiten registrar usuarios y almacenar datos con el identificador único del proveedor de autenticación que elija. Puede modelar una base de datos para guardar detalles como Nombres, etc., que toma durante el registro y guardarlos debajo de ese usuario más adelante. La información de ubicación u otra información se puede almacenar simplemente actualizando (inserta datos nuevos, cada uno con una clave única) un nodo llamado ubicación / XYZ o configurándolo con los últimos valores.

Para desarrollar esta aplicación debes tener conocimiento de HTML y JavaScript.

Para almacenar los datos de inicio de sesión en la base de datos de Firebase, debe crear un nodo en la base de datos y almacenar el valor de los elementos de formulario en el nodo de la base de datos utilizando el SDK de Firebase JavaScript.

Con respecto a la ubicación igual que el formulario, pero debe solicitar la ubicación del usuario y almacenarla en Firebase.

Para almacenar información adicional que no sea la información de los usuarios de firebase, le sugiero que use un nodo adicional llamado usuarios y almacene esa información allí. También use la API de ubicaciones en el teléfono y obtenga la ubicación y almacene el lat y el largo bajo el mismo nodo de usuario.

More Interesting

Tengo problemas para comprender cómo encaja JavaScript en la creación de aplicaciones web. ¿Es JavaScript tan universal como HTML y CSS?

Cómo aprender cómo se diseñó el framework Ruby on Rails

Puedo ver mi sitio de WordPress desde mi final, pero mis lectores dicen que todo lo que obtienen es un error 403. ¿Cómo puedo solucionar esto?

¿Es posible aprender algunas habilidades de desarrollo web para ganar algo de dinero en un mes? Pronto dejaré mi trabajo actual, luego quiero probarme en la industria del desarrollo web y aprender nuevas habilidades en perspectiva.

Cómo hacer que mi sitio web se cargue más rápido

Quiero construir un sitio como Airbnb. Si tengo un presupuesto bajo, ¿debo usar WordPress o desarrollarlo desde cero?

Soy un nuevo desarrollador de Web / WordPress y acabo de escuchar sobre la API REST. ¿Cómo puedo realmente ir desde aquí? ¿Puedo lograr lo que quiero con node.js?

Cómo alojar sitios web JSP en GoDaddy

Estoy desarrollando un sitio web donde las personas pueden subir notas y videos de conferencias para otros. ¿Cómo puedo obtener el almacenamiento para ellos?

Aprendí HTML5 y CSS3 y comencé en JS, pero no es nada fácil. ¿Cuáles son algunos consejos para aprender JS?

Estoy convencido de que Tealeaf Academy es el mejor recurso para aprender RoR profesionalmente. ¿Alguien en Portland, O puede dar fe de su experiencia en el sitio web?

Escucho enrutamiento todo el tiempo en frameworks front-end, ¿qué es el enrutamiento?

Tengo una semana gratis. ¿Qué tengo que hacer?

Sé C ++ y Java, ¿cuál es el mejor sitio web para mejorar mis habilidades de codificación?

No estoy alcanzando ningún hito en el aprendizaje del desarrollo web. ¿Estoy en el camino equivocado?