Переключатели

Warning

Apple может отклонить приложение, если в нём используется предварительно включённый переключатель пробного периода. Переключатель, установленный в положение «вкл.» по умолчанию, может быть расценён как манипулятивный тёмный паттерн согласно рекомендациям App Store Review Guidelines — это подразумевает согласие пользователя на пробный период без явного выбора.

Чтобы избежать отклонения, установите переключатель в положение выкл. по умолчанию и позвольте пользователям самостоятельно подключаться к пробному периоду.

Переключатель триала — это бинарный переключатель, позволяющий пользователям выбирать между обычными продуктами и продуктами с пробным периодом на пейволе. При изменении состояния он может запускать действие — например, менять группы продуктов, обновлять переменные или показывать и скрывать элементы — мгновенно.

Чтобы добавить переключатель триала, нажмите + на нужном экране и выберите Trial toggle.

Каждый переключатель триала является выбираемым элементом, а его группа определяет переменную, отражающую его состояние:

  • Toggle группа: <group>.isActiveTrue или False.
  • Single choice группа: <group>.selectedOptionId — ID выбранного элемента, пустое пока ничего не выбрано.

Выберите переключатель и откройте вкладку Interactions, чтобы увидеть, к какой группе он принадлежит.

Чтобы другие элементы зависели от состояния переключателя, задайте условное действие или условную видимость на основе этой переменной.

Элемент trial toggle во Flow Builder