双十一即将到来,IOS用户有福了!神券抢不到?试试这个自制“捷径”吧~

发表时间: 2018-10-25 16:45

本文作者:Mr_JF

各位剁友好,我是身在长沙的一只小剁,因为ID的缘故长沙剁友赐雅号——姐夫

眼看又到了一年双十一,想必各位值友一定是养精蓄锐、摩拳擦掌,我也是一样,虽然还不知道要不要买东西,但总觉得预热阶段还是应该领券防身。可是这抢券还真是门学问,经常掐不好时间,提前准备吧,傻抱着手机不知道干啥,稍微做点别的事转移了注意力时间又过了,真是头疼。

什么?你说定闹钟?这么不精致还混什么值得买~既然要做提醒工具,那就一定要高级一点,要那种五彩斑斓的黑一样的高级感,do u understand?

幸好刚升级了ios12,玩上了现在最火的高级应用“捷径”,那么是不是也可以做一个自动提醒的捷径呢?

答案是——不能

放下武器别冲动,我们有话好好说~!

需求

首先看看我的需求:

  • 上午10点自动打开手机淘宝跳转到天猫国际的抢券页面。

看似很简单吧?但因为捷径本身的机制问题,除了电话、短信和闹钟之外几乎没有可以自动触发运行的应用,而捷径的闹钟只能用于添加一个闹钟,并不能作为一个定时触发的触发器。所以当我们需要做一个在指定条件下自动运行的捷径时,就必须借助其他软件来辅助了,这个软件我选择了IFTTT

‎App Store 上的“IFTTT”

‎阅读评论、比较用户评分、查看屏幕快照并进一步了解“IFTTT”。在 iPhone、iPad 和 iPod touch 上下载“IFTTT”,尽享 App 丰富功能。

itunes.apple.com

去看看

利用IFTTT中的时间触发器,定时触发运行捷径,然后通过捷径运行相应的应用,实现需求。但由于IFTTT中的行动并没有绑定捷径,所以必须通过URL Schemes来链接。这里需要用到一个给捷径生成URL Schemes链接的捷径。点我获取捷径(此捷径来源于少数派)

创建捷径

  1. 打开淘宝天猫国际的双十一活动页,也就是我们抢券的页面。点击右上角选择分享,选择复制链接。
  2. 打开捷径,点击右上+号新建捷径,下方搜索文本,选择“文本”,将刚才复制的链接粘贴进去。
  3. 下方搜索剪贴板,选择“拷贝至剪贴板”,勾选“仅本地”,点击填写到期时间,选择输入法上方的“文本”
  4. 下方搜索应用,选择“打开应用”,点击选取找到“手机淘宝”
  5. 点击播放按钮测试捷径是否生效
  6. 点击右上角设置,修改名称、图标
  7. 勾选“在共享表单中显示”,在已接受的类型中选择URL
  8. 点击两次完成返回捷径库,运行捷径“链接编码”
  9. 在跳出的选单中选择刚创建的捷径,此时该捷径的URL编码已经复制在剪贴板中了

创建IFTTT规则

  1. 此时打开IFTTT,选择右下“My Applets”,点击右上+号,新建规则
  2. 点击蓝色的“this”
  3. 选择“Date & Time”
  4. 选择“Every day at”
  5. 在下拉菜单中选择时间,点击“Create trigger”
  6. 又到了New Applet界面,这次点击蓝色的“that”
  7. 选择“Notifications”
  8. 选择“send a rich notification from the IFTTT
  9. "Title"和“Message”可以随便填,但要把“Message”中的“check time”删掉
  10. 在“Link URL”中粘贴捷径中复制的URL链接,然后点击最下方的“Create action”
  11. 点击“Finish”创建完成

运行

当指定时间到了的时候,IFTTT会发送通知,点击弹出的通知,就可以触发运行创建好的捷径了。录了个视频演示一下,因为时间触发器难得等,我就用按键代替了触发,后续的操作是一样的。

当IFTTT触发时,ios会弹出通知,点击这个通知IFTTT就会触发动作,运行捷径,然后捷径打开手机淘宝,自动跳转到天猫国际抢券页面,当然还是需要手动点一下打开的 改良

实际使用时发现,从10点触发IFTTT到最后打开抢券页面的这几秒钟,神券早就抢光了 所以对流程做了一点改良:触发时间必须提前,然而IFTTT的尿性不能按分钟选择时间,所以只能提前到9点45了。捷径在接收到运行指令后必须推迟将近15分钟再运行,所以需要给已创建好的捷径添加新的命令。

  1. 点击已创建好的捷径右侧的“···”进入编辑页面,搜索文本,选择“文本”。
  2. 长按“文本”框可以移动位置,将其移动到最上方,填入数字“890”。
  3. 下方搜索等待,选择脚本“等待”,将“等待”框移至第二位,点击“1秒钟”,选择“选择魔法变量”,点击“文本”

此处的890指的是需要等待的秒数,也就是14分50秒,这样留有10秒钟的时间缓冲来打开领券页面做好抢券准备。当然在创建好之后可以先把890改成较小的数字测试一下捷径是否正常运行。

总结

升级ios12之后最好玩的应该就是这个捷径了吧,将来越来越多的app和功能如果能够同步开放进来的话,一定能衍生出更多乐趣。比如上面这个天猫抢券的捷径,如果改成京东的抢券页面,在Safari中打开,就能变成京东抢券的捷径了。

本人不是程序猿也不会编程,只在当年玩WOW的时候写过一些宏命令,如果这个捷径写的不好请各位大神轻喷。同时这也从侧面说明,捷径这个功能的上手难度真的很低,很适合普通用户推广,感觉苹果在收购workflow和发布捷径这件事上走了一步好棋。

本文部分内容参考了少数派中的相关文章。