导入提示只代表收到输入
扫码、剪贴板和文件属于不同输入方式。“已导入”可能只说明客户端接收到内容,不证明订阅已经成功读取或解析。查看配置名称、更新时间和错误提示,比反复输入更能定位阶段。
需要记录时只保留不含凭证的名称和时间,不截图完整二维码或订阅地址。
输入层负责把内容交给客户端,读取层负责取得内容,解析层负责识别结构,筛选层决定最终显示哪些项目。空列表只说明最后没有可见结果,不能直接指出是哪一层失败;配置名称和更新时间是判断前两层的重要旁证。
不同客户端对同一配置的字段支持可能存在差异。不要用编辑敏感内容的方式试错,先核对客户端来源、当前版本和是否出现明确的不支持提示。
配置出现但列表为空
配置名称已经出现而节点为空,范围更接近解析、内容状态或界面筛选。恢复默认分组与筛选后刷新一次,确认新项目没有被旧条件隐藏。
若名称与更新时间都没有变化,再核对输入完整性、客户端支持范围和系统读取权限。安装成功本身不能证明配置格式可用。
可以建立一个最小对照:保持同一客户端和网络,只恢复默认分组与筛选,然后手动刷新一次。节点随后出现,问题集中在显示条件;名称更新但仍为空,则应保存解析提示,等待配置来源或客户端兼容性核对。
当一次刷新得到节点后,保留配置更新时间和显示分组,再重启客户端复查。重启后仍能显示,说明结果不只是内存中的临时状态。
权限与后台状态分别判断
移动系统可能限制文件读取、网络连接或后台刷新,但当前任务不需要通讯录、短信等无关能力。权限请求与任务不相符时应暂停。
省电策略可能延迟后台刷新。保持应用在前台执行一次手动刷新;若仍为空,再回到解析与配置状态,不把所有空列表都归因于省电。
停止条件包括客户端要求无关高权限、配置来源跳往陌生主机、或导入动作开始索取账号凭证。排查配置不需要公开完整内容,错误原文、配置名称和时间通常已经足够。
从最后成功阶段继续
依次记录客户端启动、配置出现、节点出现、连接建立与目标完成。配置已经出现时无需重复安装;节点已经出现而连接失败时,则转向网络、系统权限或线路状态。
与支持沟通只需Android或iOS版本、客户端版本、发生时间、最后成功阶段与错误原文。
解析错误与网络失败应分开。节点尚未生成时,连接测试没有对象,切换网络通常不能修复格式问题;节点已经显示而握手失败,才进入网络路径与权限范围。
复核完成后保留客户端显示的配置名称、节点数量变化和重启结果,不保留节点地址本身。下次再出现空列表时,这三项足以判断是否属于相同阶段。