在 Workflow(捷径前身)出现之前,iOS 上唯一的自动化手段就是通过 URL Schemes。相信买了这套捷径教程的朋友对 URL Schemes 都有一定的了解,我们这套教程中,在《专栏:在线服务与本地工具的区别》也对它有过一些介绍。

虽然捷径中我们一般很难明显地看到 URL Schemes 的身影,但是实际上,捷径里内置的那些第三方本地工具(上周用到的例子),实际上都是在用 URL Schemes。也就是说想用好捷径,想把捷径和本地工具的自动化能力发挥到极致,仍然需要对 URL Schemes 有足够的了解。

所以在这一周,我们的内容将完全围绕着 URL Schemes 来展开。

第一篇文章是汇总我之前写过的 URL Schemes 文章,并且做一些导读。毕竟这些内容我都已经在几年之前比较完整的表达过了,URL Schemes 本身没有太多发展,所以再重新写也意义不大。但是对这些不算短的文章,我希望给出一个作为作者的阅读建议,以便你能够更好地吸收这些文章中的内容。

第二篇文章要写的是 x-callback-URL 的使用方法。x-callback-URL 是了解和使用 URL Schemes 的最后一块小拼图,因为各种各样的原因我一直没有把这个坑填上,这次在《捷径教程》里首发,把这个尾巴收掉。

最后一篇文章是在捷径中使用 URL Schemes,包括了捷径的 URL Schemes 的用法,也包括捷径的 x-callback-URL 用法等等。了解了这些,才能够把捷径和本地工具的自动化能力发挥到极致。哪怕捷径里没有内置你使用的应用的操作,或者对你使用的应用支持得不够完整,你都能够根据自己的 URL Schemes 知识搞定你想要的流程。甚至可以做到根据时间、地点等条件触发捷径。

捷径有今天的地位,不仅是它把自动化做得非常简单,更是因为它基本上把 iOS 上能实现的自动化手段都整合了起来,而且把它做得很简单。所以想要发挥捷径最大的威力,就要尽量多地,去掌握 iOS 上搞自动化的方法和思路。这其中,URL Schemes 还是绕不开的一道坎。