Matrix 是少数派的全新产品,一个纯净、小众的写作平台,我们主张分享真实的产品体验,有实用价值的互联网领域经验、思考。欢迎忠于写作,喜好分享的朋友参与内测。我们会不定期挑选 Matrix 最优质的文章,展示来自用户的最真实的体验和观点。
文章内容仅代表作者本人观点,原文链接。
上周,Workflow 1.3 版本更新终于加入了通知中心小部件功能,这个小部件不单单是类似的 iLauncher 只是一个应用入口,它可以在通知中心直接完成一些简单的动作,这已经远远比 iLauncher 便捷多了。
关于 Workflow 1.3 新版功能详解,点此阅读。
剪切板的调用
iLauncher 是不能调用剪切板内容的。但是如果你想调用剪切板内容的时候,该怎么办的?举个栗子:ebpocket://search?text=[剪切板]
,这是一个叫 ebpocket 字典搜索剪切板内容的 URL Scheme,它在 iLauncher 里是实现不了的。先前,当你无论如何都想用的时候,怎么办呢——你只能借用 Launch Center Pro(简称 LCP) 来跳转。把这条 URL 放入 LCP 里面,然后把 LCP 里该动作的 action ID 的 URL 复制到 iLauncher 里面。这样 URL 虽然能成功运行起来,但是每次都要跳转到 LCP,来回的跳转很容易让人分心。
而现在,你可以完全让新版的 Workflow 做这件事,利用 Workflow 的通知中心小部件,你不再需要经过 LCP,也不需要经过 Workflow(对!不需要经过),直接就能打开字典 app了。
但,你是不是想说「然并卵」。嘛,别急,既然可以直接调用剪切板,为何不直接做一些更有用的事情呢。
在没有 Touch ID 设备上使用 1Password 的问题
没有 Touch ID 怎么用 1Password?十几位的密码不想输入,设一个简单的主密码不太安全。用 LCP 吧,在跳转到 1Password 之前,先复制主密码?这个太不隐秘了,而且,在 Safari 里的扩展也没法用。我用的是 iPhone 5s,所以不太清楚,各位是怎么解决的。
使用 Workflow 的解决思路
- 设置主密码
- 复制主密码到剪切板
- 等待返回
- 清除主密码
流程图如下:
等等!主密码这么填写好像更不隐秘啊,还不如在 LCP 里面啊?
如何让你的主密码更隐秘
这里方法很多,我只提一种。直接把密码填写在 Workflow 里面确实不是明智之举,但是,我们可以通过 Wroklfow 调用系统 app 里的信息来实现。这里我调用的是提醒事项:
- 新建一个待办事项,为了让它更普通一些,可以是买东西之类。
- 把你的主密码填写到待办事项的笔记里面
- 完成这条待办事项
这样一来,这条待办事项就会消失在主要界面里(需要进入已完成项目内查看),然后在 Workflow 调用即可。
要是你还是不放心,你可以用一些更复杂的方式给你的主密码加密,然后再使用 Wroklfow 解密即可。该 Workflow 演示如下图(下载这条):
在通知中心的输入与输出
在通知中心里使用 Workflow 的时候,个人建议尽量放置只在通知中心就能完成的动作。如果到最后还是要跳转到 Workflow 里面的话,那和 iLauncher 就没什么区别了。
既然说到,在通知中心完成,那就涉及到 Workflow 在通知中心可以输入输出的动作。
输入
上文说道的剪切板算一种。除了剪切板之外,还有 Ask for Input
的数字模式,以及 List
和 Choose from List
的结合,List 主要可以用于一些固定项目的输入。
输出
输出的话,范围比较大了,比如上文的不经过 Workflow 直接打开 ebpocket 就算一种输出,另外,你也可以直接用它来打开其他 App。举个栗子(下载这条):
直接打开文本里面的链接,如果带密码的话,可以顺便复制密码。这条 Workflow 只适用于文本中本身就带有密码二字的,比如百度网盘分享带密码的链接,一般都是由百度自动生成,格式固定为:百度云:链接:xxx 密码:xxxx
。所以,只要是这样格式的文本都可以放心打开,如果没有密码,也可以直接打开。但是,360云盘提取码的话,就不能使用了。
通知中心里就直接可以阅读的输出有 Show Alert
和 Show Notification
这2个可以直接在通知中心阅读到输入的结果。举个栗子(下载这条):
我这里调用了百度翻译的 API(Workflow 调用 API 的教程点此),其实 Workflow 内置了 Google 翻译,鉴于国内的网络状况,我还是默默选择使用百度,反正机翻这种东西,大家都差不多。
另外根据测试,目前在我的 iPhone 5s 通知中心里,Workflow 的文本最多只能显示 13 行内容,超过 13 行便会显示不完全或者卡死,所以我在上面这条动作中设定了,超过 13 行的结果会自动跳转到 Workflow,暂不清楚这是 Workflow 的 bug 还是 iOS 的限制。
个人还在用的其他通知中心 Workflow
删除最新照片
简单的步骤,但是却意外的能够适用很多场景,很好用。可以在聊天发完图后立即删除,或者发完微博之后删除。效果如图:
添加到阅读列表
国内的一些 App 不支持添到 Safari 阅读列表(比如知乎日版),可以利用通知中心的 Workflow 一键搞定。效果如图:
小结
Workflow 的通知中心才刚刚更新,本文提到的这些实例都比较初级,这篇文章的目的只是想和大家分享一下使用心得,并阐述一个个人观点:在通知中心输入和输出的时候,尽可能不要经过 Workflow。