¿Cómo puedo permitir que mi aplicación acceda a firebase sin un login?

Estoy almacenando los datos de mi aplicación en Firebase y este ser mi primer proyecto en Firebase está resultando ser mucho más difícil de lo que pensaba. He pasado por la documentación oficial y dice que podemos entrar en un usuario con su correo electrónico y contraseña o utilizar otras opciones de inicio de sesión como Google o Facebook, etc Sin embargo, no quiero que el usuario para iniciar sesión en mi aplicación, pero sólo leer y escribir datos A firebase si están usando mi aplicación . Ahora mismo estoy usando reglas públicas para mi firebase, pero luego cualquier persona con una referencia a mi URL firebase puede leer y escribir en la base de datos. ¿Cómo puedo superar esto?

Gracias por adelantado.

Firebase Real-Time DB no permite el acceso a usuarios no autorizados .

Hacer que las reglas de base de datos de Firebase sean verdaderas para Read & Write no es la forma como dijo Chintan Soni.

Así que un mecanismo de autenticación es la mejor manera!

Habilite el proveedor Sing-in anónimo en el método Sing-in en la pestaña Autenticación de su Firebase Console y utilice la autenticación anónima firebase

Si solo desea utilizar la base de datos de firebase debe:

  1. Descargar SDK desde gradle https://firebase.google.com/docs/android/setup
  2. En la consola firebase crea un proyecto y agrega tu aplicación, descarga json lo puse en tu Android Studio Project
  3. Añadir base de datos dependencies 'com.google.firebase: base de datos firebase: 9.2.1'
  4. Configurar reglas en la consola. También puede desactivar las reglas (recomendadas sólo para las primeras pruebas: "rules": {".read": true, ".write": true}

También recomendé actualizar Android Studio a la versión 2.1 o 2.2 con integración Firebase incluida.

  • Firebase RecyclerView - Desplácese sobre la animación cuando se añade un elemento nuevo
  • ¿Cómo recuperar mensajes que están dentro de 0.5 kms de mi alcance?
  • ¿Cómo solicitar datos de la base de datos de firebase de nuevo?
  • FireBase onDataChange no se llama aplicación de apertura después de algún tiempo
  • Perdiendo conexión con la base de datos de Firebase después de actualizar a nuevo SDK
  • Uso de GeoFire para rellenar Firebase Recycler View en android
  • Permiso de Firebase negado Error
  • FirebaseRecyclerAdapter con 2 referencias de base de datos diferentes - impacto negativo en el desplazamiento
  • Android Firebase - almacenamiento de datos sin autenticación
  • Firebase en Android: ¿Cómo comprobar el ancho de banda del cliente utilizado?
  • Autenticación de la API de Android Firebase Rest
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.