Concepts
Test et live
Copier la page
Chaque application est en test, en ligne ou en pause. Le mode test est pour vous et vos testeurs, avec des $LIA fictifs ; en ligne est pour tout le monde. Les clés, les sessions et les frais appartiennent à un seul mode.
#Statut
| Statut | Qui peut l'ouvrir | Vos clés |
|---|---|---|
test | Vous (l'application'le développeur) et ses testeurs, en mode test | La clé de test fonctionne. La clé live est refusée. |
live | Tout le monde, en mode live. Vos testeurs aussi, en mode live. | Les deux clés fonctionnent. |
paused | Personne. C'est'masqué du Centre d'applications. | Les deux clés sont refusées avec bad_key. |
Les nouvelles applications commencent en test. L'équipe Lia ajoute vos testeurs (par nom d'utilisateur Lia) et passe l'application en direct lorsque vous'êtes prêts. Une application en direct peut'ne pas être ouvert en mode test ; pour continuer à tester les changements après le lancement, demandez à l'équipe un deuxième application en mode test qui pointe vers votre adresse de staging.
#Mode test
Tant que vous testez, tout fonctionne comme en production, avec un $LIA fictif :
- Lia'en-tête dit Test à côté de votre nom de développeur, afin que personne ne le confonde avec l'original.
- Les paiements sont fictifs. La feuille de paiement affiche le prix réel, mais personne'votre solde se déplace et personne n'a besoin de suffisamment $LIA. La charge est réelle sous tous les autres aspects : votre serveur la voit, la livre et peut la rembourser, et les webhooks sont envoyés.
- Les récompenses sont fictives. Votre pool n''utilisé et la limite quotidienne par joueur ne'ne s'applique pas. La récompense est enregistrée et son webhook est envoyé, mais aucun $LIA n'atteint le joueur.
- Les notifications sont envoyées uniquement aux testeurs, peut être envoyée toutes les 30 secondes (au lieu de toutes les heures) et au moins 20 par jour, et ne'ne pas compter vers la personne'le total quotidien de toutes les applications.
- Les publicités sont toujours de Google'côté, les bannières de test, à chaque format, quel que soit Lia'son propre paramètre : enregistré, mais jamais compté vers votre application'les numéros ou les revenus. Le mode en direct affiche des publicités réelles.
#Clés et modes
Votre clé de test (lia_test_…) ne voit que le mode test : les sessions de test, les paiements de test, les joueurs de test et les publicités de test. Votre clé en direct (lia_live_…) ne voit que les sessions en direct. Un paiement effectué en test est not_found à la clé live, et vice versa.
Ainsi, votre serveur peut savoir quel mode il est's provenant de la clé qu'elle utilise. Un bon exemple :
// 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;Chaque réponse impliquant un joueur ou un paiement indique également sa mode.
#Ce que ne'ne pas changer de mode
- L'id du joueur, le nom et tout ce qui est dans
Lia.init()saufmode. - Classements et stockage en nuage (un de chaque par application).
- Votre pool de récompenses'votre solde (seuls les récompenses en direct l'utilisent).
Traduit automatiquement. L'anglais est la source de vérité. Lire en anglais