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.