2.15.1版本番茄打卡提供了第一条URL scheme,为了让大家能够开心的用上这个功能,用一篇文章做一个小科普。
【什么是URL scheme?】
URL scheme是App提供给外部的可以直接操作App的规则。
* 比如在番茄打卡2.15.1版本提供了一条直接打开任务执行页面的URL scheme。tomatodiary://detail/{taskid}。(提示:番茄打卡中每个任务的taskid可以通过双击任务列表来获得。)
* 比如微信提供了打开扫一扫的URL scheme。weixin://dl/scan
* 比如支付宝提供了转账的URL scheme。alipayqr://platformapi/startapp?saId=20000116
* 比如知乎提供了打开回答页面的URL scheme。zhihu://answers/{id}
有很多应用都提供了URL scheme,方便在网页端打开自己的App,或者方便用户使用自己的App。其中URL scheme的前半部分:tomatodiary://可以用来打开App,detail/taskid 后半部分则定义了App会进行什么操作的规则。
【URL scheme怎么用?】
对于开发者而言可以开发从跳转到另一款App的功能,可以开发从网页跳转到App的功能。
不过我们主要面向小白怎么使用URL scheme。有很多支持扩展URL scheme功能的App,比如支持自定义的负一屏软件、支持自定义的小部件软件都可以配置scheme,直达某个App的某项功能。我在酷安上搜到了一款用于配置URL scheme的App——AnyWhere,可以配置scheme,并添加到桌面快捷方式,以后使用的时候只需要点击桌面快捷方式就可以打开某一项任务开始执行了。
类似的应用应该还有很多,可以多多尝试一下。下面是一个小例子。
首先打开【番茄打卡】双击首页的某一个任务得到taskid。然后将URL scheme填入第三方App。
配置完点击左下角添加到桌面快捷方式,注意给这款App设置添加桌面快捷方式的权限。
然后你的桌面上就多了一个快捷方式,点击就可以直接进入任务详情页面了。
怎么样,是不是还蛮方便。
最后,你还希望番茄打卡可以提供哪些scheme,可以评论告诉我哦~