Toggles
Apple puede rechazar apps que usen un toggle de prueba preseleccionado. Un toggle configurado en “activado” por defecto puede marcarse como 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 desactivado por defecto y deja que los usuarios activen la prueba por su cuenta.
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:
- Grupo Toggle:
<group>.isActive— True o False. - Grupo Single choice:
<group>.selectedOptionId— el ID del elemento seleccionado, vacío mientras no se haya seleccionado nada.
Selecciona el toggle y abre la pestaña Interactions para ver a qué grupo pertenece.
Para que otros elementos dependan del estado del toggle, define una acción condicional o una visibilidad condicional basada en esta variable.