切换开关与复选框

Toggle 类别提供三种元素,用户通过点击来开启或关闭某项功能:

  • Trial toggle:一个开关,用于在标准产品和试用产品之间切换付费墙。
  • Checkbox:带有文字标签的复选框,用于同意和确认操作。
  • Toggle:带有文字标签的开关,适用于其他任何开/关选择。

要添加,请在目标屏幕上点击 +,打开 Paywall & Commerce > Toggle,然后选择该元素。它会落在图层树的根节点——在 Layers 面板中将其拖入目标容器。

Note

Basics > Checkmarks 也提供复选框、单选按钮和切换开关图形,但这些都是静态图标,用于装饰另一个可选元素(例如产品卡片)内的行。当用户需要自行选择某项内容时,请使用本文介绍的元素。

试用切换

Warning

Apple 可能会拒绝使用预选试用切换的应用。默认设置为”开启”的切换按钮可能被视为违反 App Store 审核指南的操控性暗模式——它意味着用户在未明确选择的情况下同意了免费试用。

为避免被拒审,请将切换默认设置为 off,让用户自行选择是否开启试用。

试用开关允许用户在付费墙上的标准产品和试用产品之间进行切换。当用户改变其状态时,可以立即触发某个操作——例如切换产品组、更新变量,或者显示与隐藏元素。

Trial toggle element in the Flow & Paywall Builder

完整的操作指南(包括使所选产品与开关保持同步的条件配置),请参阅构建带试用开关的付费墙。

复选框

复选框与文本标签配对,预填内容为 I agree to the Terms and Privacy Policy。在用户需要确认某项内容后才能继续流程的场景中使用。

切换开关

与文本标签搭配的开关控件。适用于不影响产品的开/关选择——例如在付费墙前选择是否开启提醒,或展示额外的内容区块。

在条件中读取状态

以下每个元素都是可选择元素,其所属分组决定了反映其状态的变量:

  • Toggle 分组:<group>.isActive — True 或 False。
  • Single choice 分组:<group>.selectedOptionId — 已选元素的 ID,未选中任何内容时为空。

选中元素后打开 Interactions 标签页,即可查看该元素所属的分组。

要使其他元素依赖于该状态,请基于此变量设置条件动作或条件可见性。

您的应用还可以通过 SDK 接收状态。每次用户更改状态时,SDK 都会报告新值,您的应用可在内部或后端对其进行处理。