TDV tarjetadigitaldevisita.com

Guía de configuración

Conecta tu Fideclientes TDV a tu propia base de datos

Fideclientes TDV no comparte una base de datos común: cada negocio tiene la suya propia, privada y protegida con su propio inicio de sesión. Eso significa que, antes de usar la herramienta, necesitas crear un proyecto gratuito en Firebase (la plataforma de Google que guardará tus clientes) y conectarlo a la app. Se hace una sola vez y tarda unos 10 minutos. Te lo explicamos todo aquí, paso a paso.

✓ Gratuito ⏱ 10 minutos 🔒 Datos solo tuyos
1

Crea un proyecto en Firebase

  1. Entra en console.firebase.google.com con tu cuenta de Google.
  2. Pulsa Add project / Crear proyecto.
  3. Ponle un nombre reconocible, por ejemplo el nombre de tu negocio (ej. Peluqueria-Ana-Fideliza).
  4. Puedes desactivar Google Analytics si te lo pregunta — no lo necesitas para esta app.
  5. Pulsa Crear proyecto y espera unos segundos a que termine.
2

Activa la base de datos (Firestore)

  1. En el menú lateral izquierdo de tu proyecto, busca Firestore Database.
  2. Pulsa Create database / Crear base de datos.
  3. Elige la ubicación más cercana (por ejemplo eur3 (europe-west) si estás en España).
  4. Empieza en modo de producción (no en modo de prueba) — ajustaremos las reglas en el paso 6.
⚠️ Asegúrate de entrar en Firestore Database, no en "Realtime Database" — son dos productos distintos y la app usa Firestore.
3

Obtén tu API Key y Project ID

  1. Pulsa el icono de engranaje ⚙️ junto a "Project Overview" (arriba a la izquierda) → Project settings.
  2. En la pestaña General, baja hasta Your apps (Tus apps).
  3. Si está vacío, pulsa el icono </> para añadir una app Web, ponle un nombre y pulsa registrar (no hace falta activar Hosting).
  4. Verás un bloque de código firebaseConfig. Anota estos dos valores, los necesitarás en el paso 7:
apiKey: "AIzaSy..."
projectId: "tu-proyecto-id"
4

Activa el inicio de sesión por correo

  1. En el menú lateral, ve a Security → Authentication.
  2. Pulsa la pestaña Sign-in method.
  3. Busca Email/Password en la lista, actívalo con el interruptor y pulsa Save.
💡 Este paso solo permite el método de acceso. El usuario y contraseña concretos se crean en el paso siguiente.
5

Crea tu usuario de acceso

  1. Dentro de Authentication, pulsa la pestaña Users (al lado de "Sign-in method").
  2. Pulsa Add user.
  3. Escribe el correo y la contraseña que quieras usar para entrar en tu app (no hace falta que sea un correo real, solo lo usarás para identificarte).
  4. Guarda el usuario.
6

Protege tus datos con reglas de seguridad

⚠️ El código de este paso se actualizó después de grabar el vídeo. Usa siempre el bloque de texto de abajo (botón Copiar), no el que veas en pantalla en el vídeo.
  1. Vuelve a Firestore Database → pestaña Rules.
  2. Borra el contenido existente y pega el siguiente código:
rules_version = '2';

service cloud.firestore {
  match /databases/{database}/documents {

    match /clientes/{telefono} {
      allow read, write: if request.auth != null;
    }

    match /enlaces/{token} {
      allow get: if true;
      allow list: if false;
      allow write: if request.auth != null;
    }

    match /{document=**} {
      allow read, write: if false;
    }
  }
}

Pulsa Publish (Publicar) para aplicar los cambios.

✓ Solo quien haya iniciado sesión con tu usuario podrá ver, listar o modificar tus clientes.
💡 El enlace/QR de saldo no usa el teléfono del cliente, sino un código aleatorio único que la app genera y guarda en la colección enlaces. Solo quien tenga ese enlace exacto puede consultar ese saldo — nadie puede "probar" teléfonos para ver datos de otros clientes.
7

Conecta la app Fideclientes TDV

  1. Abre tu app de Fideclientes TDV.
  2. Pulsa el icono ⚙️ arriba a la derecha.
  3. Pega el API Key y el Project ID que anotaste en el paso 3.
  4. Marca la casilla "Requerir inicio de sesión".
  5. Pulsa Guardar Configuración.
  6. Introduce el correo y contraseña que creaste en el paso 5.
💡 Esta configuración se guarda en el navegador que uses. Si entras desde otro móvil u ordenador, tendrás que introducir de nuevo el API Key y el Project ID (una sola vez por dispositivo).

🎉

Todo listo

Tu base de datos ya está creada, protegida y conectada. Ya puedes empezar a registrar compras y fidelizar a tus clientes.