知识点:

  1. 健康常识:刷牙要刷 2 分钟。
  2. 操作:等待
  3. 操作:显示通知
  4. 捷径知识点:通过 Siri 运行特定的捷径
  5. 自动化小知识:选填(Optional)

正常人刷牙(配合正确的刷牙姿势)每次至少需要 2 分钟。 这个 2 分钟,大家现在看都觉得特别短,但很少有人能刷够 2 分钟。因为刷牙的时候,我们会觉得时间过得非常慢,2 分钟特别长。我们大概会刷个 4、50 秒,就觉得自己已经刷够了。

为了真的刷够这 2 分钟,在养成准确的时间感之前,我们需要一个辅助用的计时器,比如说每分钟提醒我们一次。

有的电动牙刷已经支持了这种功能,但不喜欢电动牙刷的人也不必改变自己的价值取向,没打算换牙刷的也不必破费。我们用捷径,也可以完成这件事。

我们来明确一下需求:每分钟提醒一下,提醒 2 次。

这对于捷径来说,就是 2 个不同的东西,需要用不同的操作来完成:

  1. 等待:对应每分钟
  2. 显示通知:对应提醒

我们把这俩操作连着摆两组,就做到了:每分钟提醒一下,提醒 2 次。

「刷牙计时器」的完整操作列表

如图所示,我们可以在显示通知中自定义文本,你可以按你喜欢的方式来填写通知内容,你怎么填,通知就会怎么实现。此外,标题的位置写着「选填」,就说明这个地方不填也可以。

我们开始刷牙前运行这个捷径,运行后捷径就会按照预定,每分钟给 1 次通知,总共给两次:

每分钟一次通知

如果你有 Apple Watch 就更方便了,提示会通过手机传到 Apple Watch 上,不用怕感受不到手机的震动。

Apple Watch 上的提示

目前为止,我们已经作出了一个完全可用的捷径。接下来,我们一如既往地重新考虑一下这个需求,来打磨打磨它。

首先是它在哪运行的问题,我们肯定不想重新打开捷径应用再运行它。上一节(2–1)讲过的从通知中心运行捷径的方法,就非常适合刷牙计时器这个需求——早上醒来还迷糊的时候,瞄一下通知中心小组件,点上计时器就可以开始刷牙。

除了在通知中心运行之外,捷径也可以通过 Siri 运行,这种方式也很符合刷牙计时器的场景,而且更加灵活。连看都不用看,直接跟 Siri 说一声,计时就开始了。

想要在通过 Siri 运行某个捷径,和从通知中心运行捷径的设置方法一样:

设置用 Siri 运行某个捷径

先找到捷径操作编辑界面右上角的开关图标,打开它后选择 Siri 指令,随后根据指示说出你的指令即可完成 Siri 命令的设置。

虽然这个捷径适用于通知中心也适用于 Siri,但我更多的还是通过通知中心小组件启动它,避免一大早的跟 Siri 矫情,也不用等待 Siri 的反应。

到此为止,我们针对刷牙计时器这个需求,使用了两个捷径中比较特殊的操作:第一个操作是「等待」,「等待」还有个近亲操作名叫「等待返回」,它的出场率比「等待」要高,你可以在捷径中搜索一下,看看它有什么用处;另一个操作是「显示通知」,这也是捷径的一项很巧妙的能力,iOS 的通知在产生后如果不处理会停留在通知中心中,利用好这一点可以让捷径为你在通知中心中保留一些重要信息。

另外也希望大家学会使用 Siri 运行特殊捷径的方式,同时意识到它的限制,再在合适的场景下使用它。

动作下载:刷牙计时器(完整操作图见文首)

自动化小技巧:可选的(Optional)

在这一节显示通知的部分,我们接触到了一个新词「可选的(Optional)」,这是在 iOS 自动化相关的领域非常常见的词。比如我们 iOS 自动化经常会遇到的 URL Schemes 的文档,以及本教程的重头戏 API 相关的部分……所以在这里多说一些,大家混个脸熟。

和「可选的」相对应,在这些文档里还特别常见的另一个词是「必需的(Required)」。它们都是形容词,形容词后面一般要跟名词,也就是说要有必需的「什么」和可选的「什么」。这个「什么」,可以理解为给出的空儿。

举个例子,我们登录微博的时候,那个账户密码,就可以看做「必需的」空儿,你不填,登录这个事就进行不下去了。

但是还有很多空儿,它可填可不填,填的话也没有什么特别固定的要求。填了好看点完整点,不填也能基本运行。这样的空儿,就会是可选的、选填的,比如说我们这一节遇到的通知标题。

其实那个「通知信息」,就是那个「再刷一分钟!」和「大功告成!」也可以不填,不填的话还是会弹出通知,只是通知没有内容而已,不会对整个捷径造成很大的影响。

在这个阶段大家对「可选的」和「必需的」了解到这个地步就可以了,记住它们的英文和对它们的感觉,我们以后还会遇到它们,到时候再进行更精细的说明。

本节练习

练习一:手动选择 60s 很麻烦,请使用 1–2 节提过的技巧,用输入数字代替手动选择。

练习二:「显示通知」这个操作里有「播放声音」的开关,我们把这个开关关掉会出现什么情况?自己尝试一下,可以把等待的时间设得短一点。

致谢:文中捷径灵感来自捷径内置的捷径中心。