Переключатели
Apple может отклонить приложение, если в нём используется предварительно включённый переключатель пробного периода. Переключатель, установленный в положение «вкл.» по умолчанию, может быть расценён как манипулятивный тёмный паттерн согласно рекомендациям App Store Review Guidelines — это подразумевает согласие пользователя на пробный период без явного выбора.
Чтобы избежать отклонения, установите переключатель в положение выкл. по умолчанию и позвольте пользователям самостоятельно подключаться к пробному периоду.
Переключатель триала — это бинарный переключатель, позволяющий пользователям выбирать между обычными продуктами и продуктами с пробным периодом на пейволе. При изменении состояния он может запускать действие — например, менять группы продуктов, обновлять переменные или показывать и скрывать элементы — мгновенно.
Чтобы добавить переключатель триала, нажмите + на нужном экране и выберите Trial toggle.
Каждый переключатель триала является выбираемым элементом, а его группа определяет переменную, отражающую его состояние:
- Toggle группа:
<group>.isActive— True или False. - Single choice группа:
<group>.selectedOptionId— ID выбранного элемента, пустое пока ничего не выбрано.
Выберите переключатель и откройте вкладку Interactions, чтобы увидеть, к какой группе он принадлежит.
Чтобы другие элементы зависели от состояния переключателя, задайте условное действие или условную видимость на основе этой переменной.