---
title: "Toggles"
description: "Ajoutez des interrupteurs à vos flows de paiement."
---

:::warning
Apple peut rejeter les applications qui utilisent un toggle d'essai présélectionné. Un toggle activé par défaut peut être signalé comme un dark pattern manipulateur selon les directives de révision de l'App Store — cela implique le consentement de l'utilisateur à un essai gratuit sans choix explicite.

Pour éviter un rejet, réglez le toggle sur **off** par défaut et laissez les utilisateurs activer l'essai eux-mêmes.
:::

Un toggle d'essai est un interrupteur binaire qui permet aux utilisateurs de choisir entre des produits standard et des produits avec essai sur un paywall. Lorsque l'utilisateur change son état, cela peut déclencher une action — comme permuter des groupes de produits, mettre à jour des variables, ou afficher et masquer des éléments — instantanément.

Pour ajouter un toggle d'essai, cliquez sur **+** sur l'écran cible et sélectionnez **Trial toggle**.

Chaque toggle d'essai est un élément sélectionnable de type **Toggle**. Chaque élément sélectionnable a une variable assignée pour refléter son état — par exemple, un toggle nommé `trial` obtient une variable `trial.is_selected` avec une valeur `True` ou `False`.

Pour que d'autres éléments dépendent de l'état du toggle, définissez une [action](onboarding-actions) conditionnelle ou une [visibilité conditionnelle](onboarding-element-visibility) basée sur cette variable.