Conceptos
Prueba y producción
Copiar página
Cada aplicación está en prueba, en vivo o pausada. El modo de prueba es para ti y tus probadores, con $LIA ficticios; en vivo es para todos. Las claves, sesiones y cargos pertenecen a un modo.
#Estado
| Estado | Quién puede abrirla | Tus claves |
|---|---|---|
test | Tú (la app'el desarrollador) y sus probadores, en modo de prueba | La clave de prueba funciona. La clave de producción es rechazada. |
live | Todos, en modo en vivo. Tus probadores también, en modo en vivo. | Ambas claves funcionan. |
paused | Nadie. Es's oculto del Centro de Aplicaciones. | Ambas claves son rechazadas con bad_key. |
Las nuevas aplicaciones comienzan en prueba. El equipo Lia agrega tus probadores (por nombre de usuario Lia) y cambia la aplicación a en vivo cuando tú'están listos. Una aplicación en vivo puede't ser abierto en modo de prueba; para seguir probando cambios después del lanzamiento, pida al equipo una segunda aplicación en modo de prueba que apunte a su dirección de estaging.
#Modo de prueba
Mientras pruebas, todo funciona como en producción, con $LIA ficticios:
- Lia's encabezado dice Prueba junto a tu nombre de desarrollador, para que nadie lo confunda con la auténtica.
- Los pagos son ficticios. La hoja de pago muestra el precio real, pero nadie's saldo se mueve y nadie necesita suficiente $LIA. La carga es real en todos los demás aspectos: su servidor lo ve, lo entrega y puede devolverlo, y se envían webhooks.
- Las recompensas son ficticias. Tu fondo de recompensas no'usado y el límite diario por jugador no't aplicar. El premio se registra y su webhook se envía, pero ningún $LIA llega al jugador.
- Las notificaciones alcanzan solo a los probadores, puede ser enviada cada 30 segundos (en lugar de cada hora) y al menos 20 al día, y no'contar hacia la persona'el total diario de todas las aplicaciones.
- Los anuncios siempre son de Google'sus anuncios de prueba, cada formato, cualquiera que Lia'su propio ajuste: grabado, pero nunca contado hacia su aplicación'números o ganancias.
#Claves y modos
Tu clave de prueba (lia_test_…) solo ve el modo de prueba: sesiones de prueba, cargos de prueba, jugadores de prueba y anuncios de prueba. Tu clave en vivo (lia_live_…) solo ve los que están en vivo. Un cargo realizado en prueba es not_found al teclado en vivo, y al revés.
Así que su servidor puede saber qué modo está's en desde la clave que utiliza. Un buen patrón:
// One server for both: pick the key by where it runs.
const LIA_KEY = process.env.NODE_ENV === "production" ? process.env.LIA_LIVE_KEY : process.env.LIA_TEST_KEY;Cada respuesta que involucra a un jugador o un cargo también dice su mode.
#¿Qué no't cambiar entre modos
- El id del jugador, nombre y todo en
Lia.init()exceptomode. - Tablas de clasificación y almacenamiento en la nube (una de cada una por aplicación).
- Tu fondo de recompensas's saldo (solo las recompensas en vivo lo usan).
Traducido automáticamente. El inglés es la fuente de verdad. Leer en inglés