Déclencher automatiquement des actions
Déclenchez automatiquement une action ou une séquence d’actions sans intervention de l’utilisateur.
Certaines actions ne nécessitent pas l’utilisateur : déclencher une animation à l’ouverture d’un écran, initialiser des données au lancement, afficher un message de bienvenue…
Pour cela, PandaSuite propose deux déclencheurs dédiés : Affichage de l’écran et Affichage de l’état.
Configurer un déclencheur automatique
- Rendez-vous sur votre écran ou état cible et ne sélectionnez aucun objet.
- Ouvrez la fenêtre Actions et cliquez sur + Ajouter.
- Choisissez le déclencheur Affichage de l’écran ou Affichage de l’état.
- Définissez votre action.
Le déclencheur Affichage de l’écran correspond à l’affichage du premier état de l’écran (le premier de la liste par défaut). Le déclencheur Affichage de l’état se déclenche à chaque fois que cet état devient actif.
Exemple pratique : exécuter une action uniquement à la première visite
Un usage courant est de détecter la toute première fois qu’un utilisateur ouvre un écran — par exemple pour afficher un message de bienvenue ou un overlay d’onboarding qui ne doit jamais se répéter.
- Créez une variable Booléen (par exemple
first_time) dans le Datastore sans valeur par défaut. - Ajoutez un composant Condition qui vérifie si
first_timeest Inconnu ou vide. - Sur l’écran, ajoutez un déclencheur Affichage de l’écran qui évalue cette condition.
- Lorsque la condition est vraie (première visite), affichez le contenu d’onboarding et définissez
first_timeàtruevia Agir sur une source de données > Datastore > Créer/Modifier une donnée (Local) avec la fonction Définir.
Dès la deuxième visite, la variable est définie, la condition est fausse, et l’onboarding est ignoré.
Pour un guide complet couvrant ce pattern et le déverrouillage progressif de contenu, consultez Débloquer du contenu progressivement.