一篇没有完稿的

Drafts #iOS

如果你对 Drafts 还不了解,建议你阅读 AppSolution 曾经推过的一篇关于 Drafts 的文章

一款「文字生产力工具」应有的样子 – Drafts 4 评测 #iOS

引言

x-callback-url 就像情怀,虽然憧憬无限、愿望无限、深度无限,但在现实面前,一般人听不懂也看不懂,入点门的人为其鼓吹造势,真正懂得人,却明白它食之无味,弃之可惜,可能还没这么惨,还加了点盐。

今天,我们不谈情怀。

继续阅读

Chain Multiple Apps with URL Schemes

继下午研究了许久的 Due app 的 URL Scheme(由于我忽略了 x-source 这个参数,导致我的 callback 命令一直不成功,一度让我以为 Due 不支持 URL Scheme 了)之后,我又开始研究如何利用 URL 串联多个软件。早在一年前 Drafts 刚开始成名之时就有国外的 URL Scheme 爱好者发了个利用 URL Scheme 串联五个软件的视频1,由于我同样有这样的需求——

将网页发送到 Pocket / Instapaper → 在 Due 中设定一个阅读提醒 → 最后返回浏览器。

继续阅读

x-callback-url 与 Due

URL Scheme

URL Scheme 可以说是 iOS 上 App 与 App 之间沟通与连接的桥梁。

At the simplest level, a custom URL scheme allows users to open your app from other apps. But the true power of URL schemes is in the ability to perform specific actions as your app opens.

举个简单且常见的例子,当你在微博中看到某个淘宝推广链接,你点进去就会自动跳转到淘宝.app;你在 Safari 中输入 weixin:,然后按回车,就会跳转到微信.app。许多应用与应用之间的跳转都是通过 URL Scheme 来完成的。当然,就像苹果官方文档说的,URL Scheme 的功能还不仅仅是打开应用这么简单,更酷的是还能通过 URL Scheme 来完成某项操作。而 x-callback-url 这个特性则能使一个动作完成时再进行下一个动作。比如我接下来要说的 Due app:

继续阅读