LiaDesenvolvedores

Conceitos

Todo aplicativo está em teste, vivo ou pausado. O modo de teste é para você e seus testadores, com $LIA fictícios; vivo é para todos. Chaves, sessões e cobranças pertencem a um modo.

#Status

StatusQuem pode abri-loSuas chaves
testVocê (o app'desenvolvedor) e seus testadores, no modo de testeA chave de teste funciona. A chave live é recusada.
liveTodo mundo, no modo ao vivo. Seus testadores também, no modo ao vivo.Ambas as chaves funcionam.
pausedNinguém. Isso'oculto do Centro de Aplicativos.Ambas as chaves são recusadas com bad_key.

Novos apps começam em teste. A equipe Lia adiciona seus testadores (pelo nome de usuário Lia) e muda o app para vivo quando você're pronto. Um app em tempo real pode'não esteja aberto no modo de teste; para continuar testando alterações após o lançamento, peça à equipe um segundo app no modo de teste que aponte para seu endereço de staging.

#Modo de teste

Enquanto você testa, tudo funciona como será no ambiente de produção, com $LIA fictícios:

  • Lia'cabeçalho diz Teste ao lado do nome do desenvolvedor, para que ninguém o confunda com o real.
  • Os pagamentos são falsos. A folha de pagamento mostra o preço real, mas ninguém's saldo se move e ninguém precisa de $LIA suficiente. A cobrança é real em todos os outros aspectos: seu servidor a vê, a entrega e pode devolvê-la, e webhooks são enviados.
  • Recompensas são fictícias. Seu pool não'para usar e o limite diário por jogador não'não se aplica. A recompensa é registrada e seu webhook é enviado, mas nenhum $LIA chega ao jogador.
  • Notificações atingem apenas testadores, pode ser enviado a cada 30 segundos (em vez de a cada hora) e no mínimo 20 por dia, e não'não contam para a pessoa'total diário de todos os apps.
  • Anúncios sempre são do Google'anúncios de teste, em todos os formatos, qualquer Lia'seu próprio configuração: registrada, mas nunca contada para seu app's números ou ganhos.

#Chaves e modos

Seu chave de teste (lia_test_…) só vê o modo de teste: sessões de teste, cobranças de teste, jogadores de teste e anúncios de teste. Seu chave ao vivo (lia_live_…) só vê os de produção. Uma cobrança feita em teste é not_found para a chave ao vivo, e o contrário.

Assim, seu servidor pode saber em qual modo ele está'em da chave que ele usa. Um bom padrão:

// 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;

Toda resposta que envolve um jogador ou uma cobrança também diz seu mode.

#O que não'não mude entre os modos

  • O id do jogador, nome e tudo em Lia.init() exceto mode.
  • Rankings e armazenamento em nuvem (um de cada por app).
  • Seu pool de recompensas's saldo (apenas recompensas ao vivo usam).

Traduzido automaticamente. O inglês é a fonte de verdade. Leia em inglês

Digite para pesquisar todas as páginas, métodos e endpoints.