Todo lo que pasa entre que publicas y pides producción.
Sin adjetivos: las reglas tal como las aplica la plataforma, las cifras y lo que pasa día por día. Si prefieres que te lo cuenten con entusiasmo, para eso está la portada.
- testers activos por día
- 12
- días seguidos
- 14
- días de ventana (14 + 7)
- 21
- países, más «otro»
- 10
El requisito de Google Play
Aplica a cuentas personales nuevas; las de organización están exentas. Y se repite por cada app que publiques: no es un trámite que haces una vez y queda listo, es fricción que vuelve.
- Testers activos
- 12 cada día
- Días consecutivos exigidos
- 14
- Convocamos (mínimo + reserva)
- 14 (12 + 2)
- El día se corta
- 00:00 UTC, lo fija el servidor
Y en iOS, por TestFlight
Apple no exige un mínimo de testers ni de días: ese requisito es de Google. En iOS lo que vale es probar con personas reales de la región antes de publicar, y el reporte de calidad al final. Las reglas y el precio son los mismos que en Android: 12 testers activos por día durante 14 días seguidos.
Quien publica
Conecta su cuenta de App Store Connect una vez, con una clave de API que guardamos cifrada, y elige la build. Nosotros creamos el grupo en TestFlight y enviamos la build a la revisión beta de Apple. El ciclo arranca cuando Apple aprueba la build y el cupo está lleno, en el orden que sea. Si Apple la rechaza o vence antes de que arranque, se puede apuntar la convocatoria a otra build de la misma app.
Quien prueba
Declara su iPhone eligiéndolo de una lista, y la gama sale del modelo. Al anotarse acepta que su nombre y su correo lleguen al desarrollador a través de Apple, que le manda la invitación a TestFlight por correo. El día se cuenta igual que en Android: con su reporte diario.
Apple informa si cada tester instaló la app, en qué equipo y cuántas sesiones tuvo en la semana. Eso se le muestra al desarrollador como una señal, no decide los días: Apple da las sesiones sumadas por semana y no por día. Una convocatoria es de una sola plataforma; quien publica en las dos tiendas publica dos.
Qué cuenta como uso
Instalar sin abrir no cuenta — ni para Google ni acá. Cada día, cada tester registra una sesión con un mínimo de uso real, y el equipo y el país de ese reporte salen del servidor, no de lo que manda el teléfono.
Cuenta
- Abrir la app y usarla al menos 120 segundos.
- Hacerlo con el teléfono con el que entraste.
- Registrar el reporte del día.
No cuenta
- Instalarla y no abrirla.
- Abrirla unos segundos.
- Cambiar de teléfono a mitad de la prueba.
- Equipos que declara un tester
- hasta 3
- Equipo de la participación
- se fija al entrar, hasta que el ciclo cierra
- Días para no contar como abandono
- 10 de 14
Si un día no se llega a 12
Un día por debajo de 12 testers activos reinicia la racha. No cancela el ciclo: la corrida sigue viva dentro de su ventana y la racha vuelve a contar desde el día siguiente.
- 12 o más ese día
- Bajo el mínimo: la racha vuelve a cero
- Margen que sobró
En el ejemplo, el día 3 falla y la racha arranca de nuevo el día 4: los 14 seguidos se completan el día 17. Los 7 de gracia no son días extra de prueba: son el margen para que un tropiezo temprano todavía entre.
- Ventana total del ciclo
- 21 días
- De racha exigida
- 14 días
- De gracia
- 7 días
- Recordatorio automático
- 15:00 UTC
De esos números sale una consecuencia que conviene saber antes de empezar: un tropiezo el día 7 todavía se recupera, porque 14 días seguidos desde el siguiente terminan justo dentro de la ventana. El día 8 ya no, y ahí el ciclo sigue abierto pero ya no alcanza.
A las 15:00 UTC sale solo un aviso a quienes todavía no reportaron ese día. No al filo del corte: quedan 9 horas por delante para que alcancen a abrir la app.
Cobertura
10 países más «otro»: Brasil, Argentina, Chile, Colombia, Venezuela, Panamá, Costa Rica, Guatemala, México y Perú. Gama baja, media y alta. Español y portugués.
«Otro» no es un país: es «ninguno de estos». Quien lo elige escribe el nombre a mano, y ese nombre es informativo —no entra en el cruce entre convocatoria y tester— y cobra y paga en dólares.
- Países con lista cerrada
- 10
- Gamas de equipo
- baja · media · alta
- Idiomas
- español · portugués
- «OTHER»
- nombre a mano, en dólares
Cuándo se cobra y cuándo se paga
Quien publica
Publicar cobra antes de guardar, en el acto: se descuentan los BTokens y recién ahí existe la convocatoria. Si no hay saldo, no se publica. Si la racha se reinicia, no se cobra de nuevo.
Quien prueba
Al tester se le acreditan los BTokens al cerrar el ciclo, nunca al instalar. Acreditar antes premiaría justo el comportamiento que Google penaliza: instalar, no abrir nunca y cobrar igual.
Los montos están en precios, que es donde corresponde discutirlos.
Los 21 días, contados
Un ciclo de ejemplo, con el tropiezo incluido porque casi siempre hay uno. Los días son una ilustración de las reglas de arriba, no un promedio: la plataforma está en validación y todavía no hay corridas suficientes para promediar nada.
- D0hoy
Publicas la convocatoria
Dices a qué país apuntas, qué gama de equipo necesitas y en qué idioma está la app. Se cobra en el acto, antes de guardar: si no hay saldo, no se publica.
automático - D0 →el cupo
Entran 14 personas
12 es el mínimo diario; convocamos 14 porque alguien siempre se cae. Cada una entra con el equipo con el que va a probar, y ese equipo le queda fijado hasta que el ciclo cierre. Cuánto demora en llenarse no lo decide un servidor: lo deciden personas que aceptan.
depende de personas - D1arranca la racha
Primer día cumplido
12 personas abrieron la app y la usaron al menos 2 minutos. El día se cierra a medianoche UTC y la racha empieza a contar. Este tramo es el que no automatiza nadie: los días los ponen personas usando la app.
1 de 14 - D3el tropiezo
Se cae un día, y no pasa nada irreversible
Ese día abrieron la app menos de 12 personas. La racha vuelve a cero, pero el ciclo sigue: para eso existen los 7 días de gracia sobre los 14 exigidos.
Lo que hizo la plataforma ese día: a las 15:00 UTC salió el recordatorio a quienes todavía no habían abierto la app — 9 horas antes del cierre, no después.racha reiniciada ↺ - D17cumplido
14 días seguidos
Con el tropiezo del día 3, llegar tomó 17 de los 21 días de ventana. No es un imprevisto: es exactamente para lo que están los 7 de gracia.
14 de 14 - —el cierre
Te queda un documento, no un recibo
Al cerrar el ciclo se genera el reporte de calidad y recién ahí se les acreditan los BTokens a los testers. El reporte es lo que adjuntas al pedir el acceso a producción, y lo que Google mira además del conteo: cumplir el mínimo no garantiza la aprobación.
artefacto
Lo que queda al final
Cada ciclo termina en un reporte de calidad, se cumpla o no el mínimo: qué se probó, en qué equipos y versiones de sistema, en qué países, cuántos bloqueadores aparecieron y qué reportó cada tester. Es el documento que adjuntas al pedir el acceso a producción.
Lo que no prometemos
Cumplir el mínimo no garantiza la aprobación. Google también evalúa la calidad del uso, y hay rechazos documentados con más de 80 testers. Lo que entregamos es la corrida de 14 días y la evidencia de lo que pasó en ella, no un resultado en Play Console.
En iOS tampoco prometemos la revisión de Apple. La build pasa por la revisión beta de Apple antes de que los testers puedan instalarla, y esa decisión la toma Apple.
¿Suficiente información?
Publicar cobra en el acto, antes de guardar. Se paga por convocatoria, no por mes.