Informations du projet
Utilisez cette page comme référence vérifiée des données exposées au niveau du projet via l’arbre de data binding de PandaSuite Studio.
Via le data binding, le projet expose une arborescence de données contextuelles. Vous pouvez vous en servir pour personnaliser l’expérience, adapter l’interface, détecter le contexte de lancement ou exploiter des paramètres transmis au projet.
Informations du projet
Voici l’arborescence exposée par le projet, regroupée par catégorie :
Contexte général
Projet > Contexte > localeProjet > Contexte > userAgentProjet > Contexte > timezoneProjet > Contexte > timestamp
Ecran et projet
Projet > Contexte > Ecran > widthProjet > Contexte > Ecran > heightProjet > Contexte > Ecran > densityProjet > Contexte > Ecran > breakpointProjet > Contexte > Projet > widthProjet > Contexte > Projet > heightProjet > Contexte > Projet > portrait
Viewer et environnement
Projet > Contexte > Viewer > typeProjet > Contexte > Viewer > uidProjet > Contexte > Viewer > Web > isPWAInstalledProjet > Contexte > Réseau > wifiSSIDProjet > Contexte > Permissions > tracking
Lancement
Projet > Contexte > Lancement > Paramètre(s) > ...Projet > Contexte > Lancement > Url
Paramètres métier
Projet > Push Notification (données) > titleProjet > Push Notification (données) > messageProjet > Push Notification (données) > soundProjet > Push Notification (données) > Données > ...Projet > Paramètre(s) EMM > ...Projet > Paramètre(s) SAML > ...
Paramètre(s) > ..., Push Notification (données) > Données > ..., Paramètre(s) EMM > ... et Paramètre(s) SAML > ... sont dynamiques : les clés disponibles dépendent des paramètres déclarés dans les propriétés du projet ou du contenu du payload de push.
Quelques usages courants
- Détecter la langue de l’appareil avec
Projet > Contexte > locale - Adapter une mise en page à l’écran avec
Projet > Contexte > Ecran > breakpoint - Contrôler un deep link avec
Projet > Contexte > Lancement > Paramètre(s) > wid - Réutiliser un code de campagne push avec
Projet > Push Notification (données) > Données > campaign - Vérifier l’état du suivi iOS avec
Projet > Contexte > Permissions > tracking