Validación de partidos

El corazón de Smashzone está en saber cuándo un jugador ha jugado un partido real de pádel. Por eso desarrollamos un sistema de validación mixto: geolocalización + actividad física.


📍 Requisito 1: ubicación en pista válida

La app detecta si te encuentras en una pista reconocida de pádel mediante OpenStreetMap. Esto es obligatorio. Si no estás en una pista, no hay recompensa.

¿Tu pista no aparece? Puedes sugerirla desde la app.


🏃 Requisito 2: actividad física

Debes cumplir al menos 4 de los siguientes 5 criterios para que el partido se valide:

Criterio
Umbral aproximado

👟 Pasos

+1.500 pasos

🔥 Calorías quemadas

+150 kcal

⏱ Minutos activos

+40 minutos

💜 Frecuencia cardiaca

135bpm (margen +10 -10)

🎾 Tipo de actividad

Tenis / Deportes de raqueta (si está disponible)

La validación es local y segura: no necesitas mantener la app abierta todo el tiempo, solo abrirla al terminar.


🔁 Flujo de validación


⚠️ Limitaciones actuales

  • Algunos dispositivos no registran todos los datos (especialmente en iOS)

  • Smartwatches que no sincronizan con Health Connect no funcionarán (Huawei, Fitbit, Garmin…)

  • En ciertos móviles, los minutos activos pueden no medirse correctamente. Usamos lógica compensatoria.


🧪 Validaciones futuras (previstas)

  • Sincronización directa con smartwatches y pulseras

  • Algoritmo de fair play y ranking ético

  • Posibilidad de añadir testigos u observadores en partidos clave

  • Validación automática por sensor + sistema anti trampas mejorado


Última actualización