Obtainium是一款功能非常强大的应用更新追踪工具,只要托管平台或开源应用商店持续运营,就可以一站式解决更新追踪。在不离开应用程序的情况下找到和安装开源应用程序,从源头安装和更新开源应用程序。
Obtainium更新追踪不需要使用应用商店,还可以从GitHub、GitLab、Bitbucket 等代码托管平台获取开源应用程序的发行版。而且不需要魔法高速,下载速度就很快。
首次打开软件,默认展示的只有它自己的更新情况,需要手动添加内容,它添加的数据是可以导出备份的,不用担心以后重复添加的问题。
基本上都是国外的软件仓库,比较熟悉的是它支持华为应用商店的软件,没法直接用国内软件页地址去解析出版本号,需要手动去设置匹配规则。
如果是Github相关的连接,它会直接解析并添加进去。这些预设好的规则添加相对来说都比较简单,除了需要解决一下网络访问的问题,其他的都没啥。
加入时,如果丢进去网页里有APK的链接信息,它会自己检测到。
如果没有网页上下载链接(只有版本更新信息),以及链接里没有版本信息的时候,或者是想检测电脑软件等等,就需要你用正则表达式来提取出网页上的信息,当然你也不用害怕,现在有自动生成规则的工具可以用一下。
像是在网页上有版本信息,先把链接放进来,之后主要需要填写的信息就两个,一个是用来筛选下载链接的信息。
这个信息你可以长按下载按钮(在手机上),或者右键复制(在电脑上),看看下载链接长什么样。
然后把固定的那部分填写进去,把“将版本号提取规则应用于完整页面”和“仅追踪”的按钮打开。
生成之后它自己也会测试一下,下面有数据的就是“理论上可用”的规则,下次就算网页上的版本号变动也能获取到数据。
将它添加到Obtainium对应的数据框里,点击添加按钮,添加一下软件的名字和备注信息,就完成了一个简单的自定义规则添加。