Toggles

Warning

Apple puede rechazar apps que usen un toggle de prueba preseleccionado. Un toggle activado por defecto puede considerarse un patrón oscuro manipulador según las Directrices de revisión de la App Store, ya que implica el consentimiento del usuario a una prueba gratuita sin una elección explícita.

Para evitar el rechazo, configura el toggle en off por defecto y deja que los usuarios activen la prueba ellos mismos.

Un selector de prueba es un interruptor binario que permite a los usuarios elegir entre productos estándar y productos con prueba gratuita en un paywall. Cuando el usuario cambia su estado, puede desencadenar una acción —como intercambiar grupos de productos, actualizar variables u ocultar y mostrar elementos— de forma instantánea.

Para añadir un selector de prueba, haz clic en + en la pantalla de destino y selecciona Trial toggle.

Cada selector de prueba es un elemento seleccionable, y su grupo determina la variable que refleja su estado:

  • Toggle group: <group>.isActiveTrue o False.
  • Single choice group: <group>.selectedOptionId — el ID del elemento seleccionado, vacío mientras no haya ninguno seleccionado.

Selecciona el toggle y abre la pestaña Interactions para ver a qué grupo pertenece.

Para que otros elementos dependan del estado del toggle, establece una acción condicional o una visibilidad condicional basada en esta variable.

Tu app también puede recibir el estado del toggle a través del SDK. Cada vez que el usuario cambia el toggle, el SDK reporta su nuevo estado como un booleano, que tu app puede procesar internamente o en tu back-end.

Elemento toggle de prueba en el Flow & Paywall Builder