在写上篇《聚合显示取件码》教程的时候,玩到了一个很有用的东西,于是最近又折腾了下自己的 iPhone
成功把不少常见 APP 的 「开屏广告」 都给去掉了,甚至还被阿虚找到了解决 「摇一摇广告」 的办法!
比起之前介绍的《利用圈X去广告》方案,不需要折腾外区 Apple ID,也不用付费下载第三方 APP
比起之前介绍的《修改DNS去广告》方案,则是丝毫不会影响其他 APP 的加载速度,没有丝毫副作用
URL Scheme
核心工具我们只需用到 iOS 现在自带的 APP——快捷指令

接着便是利用一个众所周知的机制:就是有一些网页在用浏览器打开的时候,它会提示你在对应 APP 中打开此页面

而如果我们通过这样跳转到到 APP,你会发现不仅能直接打开你想要查看的 APP页面,同时 APP 的开屏广告还没了!

这里就以哔哩哔哩为例,打开快捷指令 APP,右上角+加号新建一个快捷指令,然后搜索添加动作「打开URL」,具体要打开的 URL 这里填入:bilibili://

接着点击顶部ⅴ把快捷指令重命名为 APP 名字,然后点击底部分享按钮,再选择添加到主屏幕,从相册选取照片作为 APP 图标,最后点击右上角的添加

然后呢,你会在桌面看到两个 APP 图标,一个是我们通过快捷指令创建的(左),一个是原本的 APP(右)
演示一下前后对比效果,可以看到哔哩哔哩这个 APP 通过这种方式,轻松就实现了无广告启动

而有了无开屏广告的启动入口,我们自然没必要点原来的 APP,所以我们可以把原本的 APP 图标扔到一个不常用的桌面文件夹,或者长按图标,选择移除APP ⇨ 从主屏幕移除

如何获取 URL Scheme
阿虚这里列一些比较常见+我被问到过的一些有启屏广告的 APP 的 URL Scheme:
- 淘宝:taobao://
- 京东:openApp.jdMobile://
- 拼多多:pinduoduo://
- 闲鱼:fleamarket://2.taobao.com/onepiece?source=auto&action=ali.open.nav&module=h5&bootImage=0&h5Url=fleamarket://home?forward_url=
- 中国电信:ctclient://startapp/ios/open?LinkType=48
- 高德地图:iosamap://
- 百度地图:baidumap://
- 腾讯地图 sosomap://
- 优酷:youku://
- 网易云音乐:orpheuswidget://
- QQ音乐:qqmusic://
- 酷狗音乐:kugouURL://
- 酷我音乐:com.kuwo.kwmusic.kwmusicForKwsing://
- 微博:sinaweibo://
- 知乎:zhihu://
- 豆瓣:douban://
- 百度网盘:baiduyun://
- 哔哩哔哩:bilibili://
- 爱奇艺:qiyi-iphone://
- 腾讯视频:tenvideo://
- 芒果TV:imgotv://
- 虎牙直播:yykiwi://
- 斗鱼直播:douyutv://
- 萤石云视频:wx081facf9c1d928c1://
- 知天气:ztqfj://
- 腾讯新闻:qqnews://
- 直播吧:zhibo8://
- 车来了:wb2665777992://
- 步道乐跑:wx5a2e1ff396785475://
- 微博轻享版:weibointernational://
- 360儿童卫士:wx438871d4af734bb7://
- 随手记:FDMoney://
- 公考雷达:wx00d0866261f7baed://
- 伴生活:banshenghuo://
- 航旅纵横:umetrip://
- 一刻相册:wx547677be72cbc89f://
- 12306:cn.12306://
更多 URL Scheme 可以尝试到这里搜索:https://st3376519.huoban.com/share/1985010/VGi2N5Vf0C1MVnHCVWiBc8L9g15c9VGJbMGcFrb6/172707/list

如果没有的话,可以直接必应搜索一下,亦或者直接问问 Deepseek、元宝、豆包、KIMI 等等 AI 大模型,一般热门 APP 的都不难找到

折腾、技术能力比较强的小伙伴,也可以自己学习少数派上这两篇文章,内容极为翔实:
如何获取 APP 图标
至于 APP 的图标如何获取,阿虚推荐到腾讯应用宝网页版:https://sj.qq.com/
Safari 打开上述网址,右上角搜索 APP 后打开下载页面,这里长按图标就能保存到相册了

更多 APP 图标样式(比如历史图标),你可以直接在必应里搜索「哔哩哔哩 LOGO」或者搜索「哔哩哔哩 图标」,就很容易找到的
临时关闭网络
可能不少喜欢折腾 iOS 的粉丝听说过:我们可以利用自动化先断网,再打开APP,最后恢复网络,来实现跳过开屏广告
比如创建一个下图一样的「自动化动作」或者说「快捷指令」

创建步骤很简单,如上图应该一眼就能看懂。这个方法对于部分 APP 的确是有效的,可堪一用

只不过现在的开发者都很「精」,早就预想到了这一步,他们会在你正常使用的时候提前预下载广告
所以对于知乎、网易云音乐、腾讯视频等一众 APP,没用!飞行模式的确是打开了,但开屏广告依然在加载😅

但实际上呢……
阿虚研究之后发现,不是这个方法没用,是我们得正确使用!
需要做的就是结合文章一开头介绍的 URL Scheme 跳转 APP 这个技巧
如下图,我们还是利用快捷指令来打开 APP,然后只需要在之前动作的基础上,加上一个**「打开飞行模式等待 2 秒之后再关闭」**的后续操作即可

创建上述快捷指令时 直接搜索「飞行模式」、「等待」 就能轻松找到对应步骤添加,阿虚这里就不多做演示了
后续还是一样的步骤,通过分享功能把快捷指令添加到桌面,给上你喜欢的图标
而将 URL Scheme 与临时断网技巧结合起来之后,你会发现开屏广告没了!
虽然进入首页后会提示网络故障,但丝毫没有影响,因为打开首页后我们网络就恢复了,下拉一下就能成功刷新首页内容

针对部分APP(例如芒果TV)你可能需要稍微改下操作,先打开飞行模式,再通过 URL Scheme 打开 APP 才能实现去广告

另外常用蓝牙耳机的话,由于飞行模式会将蓝牙连接也给断掉,所以可以把飞行模式这个动作改为下图这样来解决,当然原理还是一样的,就是为了临时断网

URL Scheme 进阶
基础的讲完了,再来讲一些进阶的屏蔽思路
即你会发现其实有很多 APP 用到了上述办法,依然有开屏广告,就比如网易云音乐、百度网盘等
网易云音乐为例
所以这里就以网易云音乐为例,讲一下部分 APP 能用到的解决思路(比如酷狗概念版也可以用这个办法)
⒈首先就是找一找有没有跳转 APP 某个页面的 URL Scheme,比如网易云利用这个 URL Scheme 会直接打开 APP 并进入听歌识曲页面:orpheuswidget://recognize,此时过程中是完全没有广告的,而在打开之后只需要左滑一下就是 APP 首页
⒉此外,我们打开网易云 APP 左上角设置 ⇨ 通用 ⇨ 添加Siri捷径 ⇨ 播放我喜欢的音乐等,然后打开快捷指令 APP,你就能看到创建好的快捷指令了,之后还是可以把这个快捷指令分享到桌面。后续你点击一下就会开始播放音乐,接着从**「灵动岛」**点一下就能直接进入播放界面
⒊所以你就可以在方法二的基础上,修改一下快捷指令,播放喜欢的音乐之后,自动打开网易云APP(如图,记得去掉勾选第一步动作的运行时显示),这样的话就实现了点击启动的时候

百度网盘为例
那像百度网盘有什么办法呢?
我们可以快捷指令 APP 里面「创建快捷指令」搜索「百度网盘」,从百度网盘自带的各种功能里面选一个,推荐选「一键搜索,应有尽有」
然后把这个快捷指令重命名为「百度网盘」再分享到桌面,就能实现实现无广告启动了。打开 APP 后仅需要左上角向左滑一下就能回 APP 首页

中国电信为例
所以从上面案例可以看出,很多 APP 虽然跳转首页还是会显开屏广告,但我们如果是直接进到 APP 某个具体页面,它就不会显示开屏广告了(最常见的就是音乐 APP 的听歌识曲界面)
这里同理再讲个案例,比如中国电信的这个 URL Scheme 其实是跳转到 ctclient://startapp/ios/open?LinkType=49 老年版设置页面的,跳进去点一下返回就会进入 APP 首页
有意思的是可以看到链接末尾有个数字,阿虚试着改了一下发现,这个数字是用来区别不同功能页面用的。有意思的是我们将其改为48
即用这个URL Scheme 打开APP:ctclient://startapp/ios/open?LinkType=48
而48这个功能页面服务目前尚未开通,于是我们便成功实现了无广告打开 APP 进入首页

自动跳回原APP
最后一个办法,针对那些上述办法都没招的 APP
作用是:你跳任你跳,我会自动跳转回原来 APP😂
㊟ 部分APP是可以直接在设置中关闭摇一摇广告的,比如京东(通用设置)、B站(隐私设置)……
这里阿虚直接给大家我已经创建好的快捷指令,大家先添加到自己手机上
https://www.icloud.com/shortcuts/61385046724d44379228367b4b3acf69
https://www.icloud.com/shortcuts/d2cff9b8b4de4ef9a01b4b2e7c404ffe
然后我们还是打开快捷指令 APP,找到底部的自动化,创建新自动化,选择APP

然后我们选择那些有摇一摇开屏广告的 APP,比如知乎、网易云音乐等等,这一步你可以同时选择多个APP,阿虚演示的话就只添加一个 APP 了
具体动作那里选择已打开、立即运行,然后点击下一步,选择你刚刚添加的快捷指令**「记录已打开的APP」**

接着我们再以相同的方法,创建另一个自动化动作,如果你刚刚添加了知乎、网易云音乐等多个 APP,这个自动化一样添加刚刚那些 APP,阿虚这里因为是演示所以还是只添加了一个知乎
然后具体动作那里选择已关闭、立即运行,然后点击下一步,选择你刚刚添加的快捷指令**「关闭广告APP跳转回原APP」**

这个方案能实现的具体效果就像下图一样,打开 APP 之后虽然还是会看到开屏广告,但如果你不小心触发了,它会立马自动跳转回原来的APP
甚至你可以选择主动点击开屏广告,把原来需要等待 5 秒的广告,变成仅需 2 秒完成打开 APP

最后需要补充一下,阿虚提供的快捷指令里面只包含了常见电商 APP,如果你遇到的开屏广告跳转的不止淘宝、京东、拼多多、美团 APP
你可以自行编辑快捷指令,添加更多 APP(其他的部分不需要做改动)


另外 URL Scheme 不单单只能进入 APP 首页,其实完全还可以用来给 APP 某个页面创建快捷方式,比如一键查看京东、淘宝、拼多多取件码啥的
同时安卓端利用「快捷方式」这个 APP 其实也可以玩上 URL Scheme
相关内容可以看阿虚之前的文章,快捷方式这个 APP 直接内置了相当多常用 URL Scheme,使用起来简单的多 




