LiaDesarrolladores

Conceptos

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

EstadoQuién puede abrirlaTus claves
testTú (la app'el desarrollador) y sus probadores, en modo de pruebaLa clave de prueba funciona. La clave de producción es rechazada.
liveTodos, en modo en vivo. Tus probadores también, en modo en vivo.Ambas claves funcionan.
pausedNadie. 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() excepto mode.
  • 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

Escribe para buscar en cada página, método y punto final.