#Utiliser Engage avec Jetpack Compose
La façon la plus simple d'utiliser le SDK Engage est de l'utiliser avec Jetpack Compose.
Nous avons créé un ensemble de Composables pour vous aider à intégrer notre SDK dans votre application.
#Utilisation pour un seul élément
#Utilisation avec auto create
#Composables
#EngageProvider
#Params
appId{String} Votre appID Pooolconfig{Map<String, Any?>} (optionnel) Configuration par défaut(voir la documentation configuration)variables{Map<String, Any?>} (optionnel) Variables par défaut (voir la documentation variables)texts{Map<String, String?>} (optionnel) Textes par défaut (voir la documentation texts)
#Exemple
#EngageElement
#Params
slug{String} Slug de l'élément.modifier{Modifier} (optionnel) Modifier à appliquer à l'élément.
#Exemple
#EngageElements
#Params
filters{List<String>} (optionnel) Liste de filtres à appliquer sur les éléments (voir la documentation sur la méthode autoCreate).autoCommitPageView{Boolean} (optionnel) Sitrue, la méthode.commitPageView()sera appelée automatiquement à chaque rendu (voir la documentation sur la méthode commitPageView).scrollState{ScrollState} (optionnel) État de scroll du composable parent si des conditions de scroll sont nécessaires.
#Exemple
#EngagePlaceholder
#Params
id{String} Id du placeholder (utilisé pour correspondre à une condition cible à l'intérieur de la configuration de l'élément depuis le dashboard)modifier{Modifier} (optionnel) Modifier à appliquer au placeholder.