功能 · 03

自定义震动 Flow

把一组震动提示编排成可重复的 Loop,再把多个 Loop 排成完整 Flow。iPhone 负责编辑,Apple Watch 负责运行。

bluebell 自定义震动 Flow 功能图标

先理解三个词

从 Segment 组成 Flow

  1. Segment
    一种震动 + 间隔
  2. →
  3. Loop
    1–3 个 Segment
  4. →
  5. Flow
    1–30 个 Loop

Segment 是一次震动开始与下一次震动开始之间的最小节奏单元。Loop 按顺序播放 1–3 个 Segment,并重复指定次数。Flow 把多个 Loop 排成完整活动。

iPhone

建立与编辑 Flow

bluebell iPhone 新建 Flow 页面
  1. 新建 Flow 并命名。

    最多保存 15 个 Flow;名称最多 24 个加权字符,中文大约 12 个。

  2. 添加 Loop。

    为每个 Loop 选择单段、双段或三段,设置重复 1–99 次。Loop 名称最多 12 个加权字符,中文大约 6 个。

  3. 编辑每个 Segment。

    选择震动模式,并把到下一个 Segment 的开始间隔设为 1–180 秒。

  4. 整理顺序并保存。

    Flow 和 Loop 都可复制或重新排序。保存先写入 iPhone;通常需回首页点“同步”发布到 Watch。若改动影响 Flow 提醒,系统会自动发布完整配置。已经开始的会话不会被改变。

把 Loop 从一段增加到两段或三段时,新 Segment 默认使用“单短震 + 1 秒”;减少段数会直接移除尾部 Segment,不会另行确认。

容易误解

间隔按“开始到开始”计算

Segment 的间隔不是“震动结束后再等待”。它从当前震动开始计时,到下一次震动开始为止。最后一个 Segment 的最后一次间隔也必须完整经过,之后 Loop 才算完成。

可选模式大致感受适合表达
单短震一次短促、清晰的震动普通节点或轻量提醒
双短震连续两次短震需要更明显区分的节点
单长震一次持续感更明显的震动较重要的阶段提示
双长震两段持续感较明显的震动阶段切换或重点节点

Apple Watch

准备页与运行圆环

准备页显示 Flow 名称、Loop 数量与主动执行时间。点击“开始”后,本次运行会固定使用当时的设置;之后在 iPhone 上同步、重命名、排序或删除,都不会改变已经开始的活动。

开始后第一次震动就是你为 Segment A 选择的模式,不会在前面额外加入开始震动。Cycle Ring 的节点和弧长对应 Segment 与间隔,中央显示当前 Loop 名称和重复次数。

暂停会保存当前 Flow、Loop、重复、Segment 与精确剩余间隔;继续不会重播已经发生的震动。提前退出回到准备页,不播放完成震动。

重点操作

Loop 之间不会自动前进

bluebell Watch 等待开始下一 Loop 页面

非最终 Loop 完成最后一段间隔后,会播放一段完成震动并停在确认页面。bluebell 会等待你确认,而不是自动进入下一 Loop。完成震动播放期间,继续按钮会暂时不可用,避免它与下一 Loop 的第一次震动重叠。

按钮可用后,可以点“开始下一 Loop”;在支持 Double Tap 且运行 watchOS 11 或更高版本的机型上,也可以捏合拇指与食指两次。两种操作的结果完全相同。

查看支持机型与系统限制 →

设计限制

避免无法执行的超长流程

对象限制
Flow最多 15 个;每个包含 1–30 个 Loop
Loop1–3 个 Segment;重复 1–99 次;单个 Loop 主动执行不超过 55 分钟
Segment开始到下一开始的间隔为 1–180 秒
总主动时长不包含 Loop 之间等待用户确认的时间