FeedMe 中文文档 下载 App

FeedMe 同步不工作的排查 — Doze、电池优化、网络、China Mode 四步定位

FeedMe 同步不工作是最常见的问题反馈。大部分情况下不是 FeedMe 本身的 Bug,而是 Android 系统的 Doze 省电机制、网络环境或配置导致的。按下面四步排查,基本都能定位并解决。

第一步:确认手动同步能不能跑

这是最重要的隔离测试。如果手动同步也不工作,那问题大概率在网络或权限上;如果手动同步正常但自动不跑,那问题在 Doze 和电池优化上。

侧栏右上角的「同步」按钮 → 点击 → 等几秒。

第二步:电池优化(最常见原因)

手动同步正常但自动同步不触发,几乎 100% 是电池优化问题。

  1. Android 设置 → 电池 → 电池优化(或 App 电池使用)
  2. 找到 FeedMe → 选择「不限制」(或「不受限制」「无限制」)
  3. 如果你同时使用了 TTS 引擎(Google TTS、科大讯飞等),把它们也设为「不限制」

Doze 机制会在设备静置一段时间后限制后台应用的定时任务。把 FeedMe 从电池优化白名单里移除后,自动同步就能按设定的间隔准时触发了。

第三步:China Mode 和网络

如果你在中国大陆使用:

  1. 检查 FeedMe → 设置 → 同步 → 中国模式是否开启(国内用户首次安装会自动开启)
  2. 如果开了,检查你的订阅源是不是大部分都能在国内网络正常访问
  3. 如果有 VPN:关掉 China Mode——VPN 后网络出口是国外,FeedMe 检测不可达域名的清单不准,反而会跳过本来能访问的资源

如果不开 China Mode 也同步慢,确认:

第四步:订阅源和过滤器

  1. 同步后还是没新文章:FeedMe 设置 → 缓存 → 清除缓存 → 重新完整同步
  2. 某个源一直没更新:侧栏 → 订阅管理 → 点开那个源 → 确认没被设置为「不同步」(同步模式是按订阅源时)
  3. 过滤器把新文章挡掉了:你之前设的过滤器规则可能太严了,把所有新文章都标记成已读了。去订阅源设置里检查过滤器
  4. 未读条数上限触发了:设置 → 缓存 → 未读条目。如果设得太小(比如 50 条),而你的服务端一直没有新文章进来(比如 Feedly 服务端几千条未读),FeedMe 本地可能已经满了

进阶排查

如果以上四步都没解决:

  1. 清除 App 数据重装:先做好备份 → 设置 → 备份 → 导出 → 然后 Android 设置 → App → FeedMe → 清除数据
  2. 检查系统时间:某些订阅服务(如 Feedly)用文章发布时间排序,如果设备时间差太大可能导致排序错乱
  3. 换个网络试:移动 ↔ WiFi 互换一次,排除 DNS 或路由器问题
  4. 看 GitHub Issues:打开 FeedMe 的 GitHub Issues 页面搜索类似问题,可能是已知 Bug