QIN2DIM / V2RSS

​:rocket: 采集|免费|优质|的-订?阅<;
GNU General Public License v3.0
1.02k stars 206 forks source link

ios捷径可以分享吗 #36

Closed whssr closed 3 years ago

QIN2DIM commented 3 years ago

首先,"iOS捷径"并不是一个完全解耦的脚本任务。其内容不仅包含项目部署后的订阅获取的接口,启动Shadowrocket并自动更新订阅的URL Scheme shadowrocket://,还需在“捷径”中设置接口返回值的提取以及脚本执行等步骤。但是呢,在不考虑多余鲁棒性的情况下,仅需四至五个步骤就能实现需求,小伙伴可以尝试自己搭建一个简要任务。

然而,整个任务最核心的步骤是"通过接口获取订阅",需要事先部署本项目,这么一看其实门槛并不低。但又由于演示项目所用的接口暂时没法开放使用,“iOS捷径”的分享也失去了意义,或许可以使用 QQbot(851722457) 来实现类似体验的跨终端解决方案。

UNTKL1_J$FOE0{}R$DXB9WJ

总之呢- -本项目“iOS捷径”设计的初衷就是为了做到近乎无感的Shadowrocket秒启更新订阅,这本就要求系统的各个服务间的密切配合。若将一个庞大的“感知系统”塞进一个本地脚本任务里,那将是个灾难。同时,这也并非是“捷径”善于处理的事务类型。

若小伙伴有更好的实现方案,欢迎来交♂流群探讨~

下图所示为云彩姬捷径 v1的流程图,望有助。(这个”捷径“是去年某节信号处理晚课上摸鱼撸出来的...大体上都是核心思路的呈现,其他版本实在是太长了不知道怎么截比较方便,但大致思路和下面都是一样的,只是在某些步骤上为兼容不同PROTOCOL_HEAD或是为了更低的网络时延写了比较多的分支步骤罢了) >>> 实机demo

QQ图片20210826203829