三点二十那一跳:红米 Note 12 上的第一次唤起
页面停留 1.4 秒后,系统弹出一个没有来源标识的唤起提示,包名后缀是 .reader。点「取消」之后,同一个页面在 40 秒后又弹了一次。
唤起协议2026 年 6 月 17 日下午三点二十分,一台红米 Note 12 在十分钟里被连续唤起七次。我把那七条跳转日志抄在纸上,然后花了两个晚上去弄清它们分别把用户送去了哪里。
页面停留 1.4 秒后,系统弹出一个没有来源标识的唤起提示,包名后缀是 .reader。点「取消」之后,同一个页面在 40 秒后又弹了一次。
唤起协议七次唤起的间隔依次是 6 秒、13 秒、42 秒、8 秒、19 秒、11 秒。最短的一次间隔出现在用户明显正在输入地址栏的时候,被中断后光标位置回到了行首。
时序他把「允许」和「取消」两个按钮的坐标位置放到同一张图里,两者间距不到 9 毫米。他配的文字只有一句:这是设计还是事故?我倾向后者,但没法证明。
人证那本书是 2023 年出的,第 128 页给出一张分类表,把「应用内唤起」分成三类,却对「无用户点击的自动唤起」只写了一行注脚,说样本不足。三年后这句话显得有点心虚。
文献设置项藏在应用管理里第二层菜单,名字并不叫「唤起」而叫「打开支持的链接」。改完之后同样的页面只触发两次,但每次都伴随一个约 0.8 秒的白屏。
复现同一批页面在 vivo 上只弹一次,且提示框里明确写了目标应用名称。这个差异让我意识到,我记的七次不是「网页的错」,而是网页加系统加厂商默认值三者叠加的产物。
对照实验原本想贴完整包名,后来删掉,因为有些包名本身能反查到具体推广渠道。留下时间戳和间隔数字,已经足够说明问题,也不至于把不相干的人牵扯进来。
处理先说场景,因为它比任何概括都准确。2026 年 6 月 17 日下午三点二十分,我坐在杭州拱墅区一家社区咖啡馆靠窗的位置,用一台借来的红米 Note 12 打开一个资料页。页面上只有一张图和两行说明文字,我原本打算停留二十秒就关掉。第一秒还好,第二点四秒的时候,屏幕下方升起一条唤起提示,没有图标,没有应用名,只有「打开」和「取消」两个词。
我点了取消。四十秒后它又来了。这一次我拿笔在纸角记了个时间,然后开始数。到三点三十分,一共七次,间隔分别是 6 秒、13 秒、42 秒、8 秒、19 秒、11 秒。我把这串数字抄完整之后才意识到,最短的那次间隔正好落在我点地址栏准备手动输入的时刻,光标被顶回了行首,输入的内容全没了。
当天晚上我把截图发给了陈默,他在一家做移动端广告归因的公司待过四年。他回得很快,只发来一张自己手机的截图,把「允许」和「取消」两个按钮的坐标框了出来,两个可点区域的间距不到 9 毫米。他配了一句话:「这是设计还是事故?」我没有立刻回答,因为这个问题在技术上有一个明确答案,在动机上却没有。
第二天我翻出 2023 年那本《移动互联网应用跳转行为观察》,第 128 页有一张分类表,把应用内唤起分成用户主动、场景触发、后台推送三类,对「无用户点击的自动唤起」只留了一行注脚,写的是「样本不足,暂不讨论」。三年过去,这句话显得有点心虚,因为它讨论的正是现在最常发生的那一类。
复测的办法很土:把系统设置里「打开支持的链接」从默认改成每次都询问。这个开关藏在应用管理第二层菜单里,名字不叫唤起,叫「打开支持的链接」,我找了将近八分钟。改完之后,同样的页面在红米上从七次降到两次,代价是每次都会先白屏约 0.8 秒。同一天下午,另一台 vivo X100 只弹一次,而且提示框里明确写了目标应用名称,这个差异让我把结论从「网页的问题」改成「网页加系统默认值加厂商策略三者叠加」。
还有一条线索值得记下。翻用户留言的时候我发现,很多人是在被强制跳转之后,才开始去搜恢复类的关键词,比如 恢复原来的49图库5012 和 新澳49图库资料恢复方法。跳转并不是一个孤立事件,它会把用户推向一串本来不需要发生的检索。这个链条我在纸上画了三遍,每一遍都指向同一个起点。
至于绕开的办法,目前手头有两个。其一是换入口,有读者提到 49图库浏览器打开49图库下载应用市场最新版 这条路更稳;其二是改 UA,我自己试了 qq浏览器切换pc端,桌面模式下自动唤起基本消失,代价是排版全乱、按钮全挤在一起。两个办法都不算优雅,但至少把选择权还给了自己。
回到开头那个数字:七次。我把七条日志整理成一页表,原本打算附在文末,把包名一起贴出来,后来删掉了。有些包名本身能反查到具体的推广渠道,留着它们会把不相干的人牵扯进来。时间戳和间隔数字已经足够说明问题。这篇写完,我把那张纸夹进了笔记本第 42 页,和半年前另一张记录放在一起,两张纸的日期差是 178 天,问题没变。
我叫江晚,在杭州做移动端体验研究,平时给两家小公司做跳转链路的技术审阅。这个站是我 2024 年冬天开始记的,最初只是把每天遇到的异常唤起写在纸上,后来纸太多了,就搬到了网页里。
我不接推广,也不做应用推荐,写下来的每一条都会注明时间、设备型号和当时的动作,能复现的我尽量复现一遍。今天有点失望,因为那七次唤起到最后也没能找到一个「谁该负责」的明确答案;但也有些意外的收获,比如那个藏得很深、却确实有效的系统开关。
「用户不是没看见提示,是看见了也没得选。」—— 陈默,2026 年 6 月 17 日晚 21:47,微信语音转文字,我手动校正了他念错的一个字