Aller au contenu

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 projet

Informations du projet

Voici l’arborescence exposée par le projet, regroupée par catégorie :

Contexte général

  • Projet > Contexte > locale
  • Projet > Contexte > userAgent
  • Projet > Contexte > timezone
  • Projet > Contexte > timestamp

Ecran et projet

  • Projet > Contexte > Ecran > width
  • Projet > Contexte > Ecran > height
  • Projet > Contexte > Ecran > density
  • Projet > Contexte > Ecran > breakpoint
  • Projet > Contexte > Projet > width
  • Projet > Contexte > Projet > height
  • Projet > Contexte > Projet > portrait

Viewer et environnement

  • Projet > Contexte > Viewer > type
  • Projet > Contexte > Viewer > uid
  • Projet > Contexte > Viewer > Web > isPWAInstalled
  • Projet > Contexte > Réseau > wifiSSID
  • Projet > Contexte > Permissions > tracking

Lancement

  • Projet > Contexte > Lancement > Paramètre(s) > ...
  • Projet > Contexte > Lancement > Url

Paramètres métier

  • Projet > Push Notification (données) > title
  • Projet > Push Notification (données) > message
  • Projet > Push Notification (données) > sound
  • Projet > 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

Ressources associées