开着闪连VPN,Strava、Garmin Connect国际版运动记录同步失败?运动App同步的处理

开着闪连VPN同步Strava和Garmin Connect运动记录的示意图

Strava、Garmin Connect 开着闪连同步失败,先分清是手表到手机的蓝牙段,还是手机到云端的网络段出了问题。网络段要确认运动 App 在闪连的代理范围内并换节点重试;佳明中国区和国际区是两套账号,后台同步被中断就关闭电池优化。

跑完一个长距离、骑完一段爬坡,最想做的事情就是打开 App 看看配速曲线和心率区间,结果 Garmin Connect 一直显示正在同步,Strava 上迟迟看不到这次活动,甚至提示离线或者上传失败。很多用户会第一时间怀疑是闪连的问题,于是断开、重连、换节点轮番试一遍,有时好了,有时更糟。其实运动数据的同步要经过好几个环节,任何一个环节出问题,表现都差不多。这篇文章先用三个常见案例说明问题可能出在哪里,再按照数据流动的顺序,一段一段地给出排查和处理方法。佳明账号区域、第三方同步等规则以佳明和 Strava 的官方说明为准,各 App 的菜单名称以实际界面为准。

先看三个真实场景里的典型表现

第一个场景:一位跑者用的是佳明国际区账号,训练结束后打开手机 App,界面顶部的同步图标一直转,十几分钟都没有结果。他检查后发现手表和手机的蓝牙连接正常,数据已经从手表传到了手机,卡住的是手机往云端上传这一步,而当时闪连使用的是只代理部分应用的模式,Garmin Connect 并不在代理名单里。

第二个场景:一位骑行爱好者的佳明数据同步一切正常,但 Strava 上就是看不到新的活动。最后发现问题不在网络,而是几个月前改过一次 Strava 密码以后,佳明和 Strava 之间的授权失效了,佳明那边一直在尝试推送,却始终被拒绝。

第三个场景:一位用户白天手动打开 App 同步完全正常,可是夜里睡眠数据、早上的自动同步总是失败。原因是手机系统的省电策略在锁屏后把 Garmin Connect 和闪连的后台进程都限制了,App 想同步的时候既没有网络也没有运行权限。

这三个场景的表面症状都是同步失败,原因却分别落在网络段、第三方授权和后台权限上。所以排查的第一步,永远是先弄清楚数据卡在了哪一段。

同步的链路:手表、手机、云端三段要分开看

一条运动记录从产生到出现在 Strava 上,大致要经过三段路:第一段是手表通过蓝牙把数据传到手机上的 Garmin Connect;第二段是手机通过网络把数据上传到佳明的云端;第三段是佳明云端根据你的授权,把活动推送到 Strava 的云端。闪连VPN只影响第二段,以及你在手机上直接打开 Strava 浏览时的网络连接,对蓝牙传输和两个平台之间的云端推送基本没有影响。

Strava和Garmin Connect同步失败的分段排查六步示意图
  1. 打开 Garmin Connect,看设备页面里手表显示的是已连接还是未连接,如果显示未连接,问题在蓝牙段,先不要动闪连的设置。
  2. 如果手表已连接,同步进度条能走到一半甚至走完,但云端看不到新活动,问题多半在手机到云端的网络段,这一段才和闪连有关。
  3. 如果在佳明的活动列表里已经能看到这次训练,只是 Strava 上没有,那问题在两个平台之间的授权,和手机网络也没有直接关系。
  4. 如果只有锁屏、夜间或者长时间不打开 App 时才失败,手动打开就正常,那就重点检查手机系统对后台运行的限制。

第一步:处理蓝牙段的连接和权限

蓝牙段出问题时,最常见的表现是手表上显示手机未连接,或者 App 里设备状态一直灰着。处理方法和闪连无关,按照下面的顺序操作即可,每做一步都试一次同步,成功了就不必继续往下做。

  1. 把手机和手表放在一起,确认手机的蓝牙已经打开,手表上没有开启飞行模式或者勿扰模式之类会关闭连接的功能。
  2. 在手机上完全退出 Garmin Connect 再重新打开,同时在手表上手动触发一次同步,很多临时性的连接卡顿这样就能恢复。
  3. 检查手机系统设置里 Garmin Connect 的权限,确保附近设备、蓝牙和位置相关的权限都已允许,安卓手机尤其要留意这一项。
  4. 如果仍然连不上,可以重启手表和手机;实在不行再在 App 里移除设备后重新配对,配对前先确认手表里的数据已经同步过或者愿意等它重新上传。

第二步:处理网络段,让运动 App 在闪连的代理范围内

如果蓝牙段正常而上传卡住,就轮到网络段了。闪连在不同平台上可能提供全局模式、智能分流或者按应用选择代理之类的设置,具体名称和位置以你使用的客户端实际界面为准。关键是确认 Garmin Connect 和 Strava 的流量走的是你预期的那条路径,而不是一部分走代理、一部分走直连,或者被分流规则漏掉。

检查代理范围和分流设置

  1. 打开闪连,查看当前使用的是哪种模式,如果开启了按应用代理,进入应用列表确认 Garmin Connect 和 Strava 都已勾选在代理范围内。
  2. 如果使用的是智能分流,可以临时切换到全局模式测试一次同步,成功了就说明是分流规则没有覆盖到运动 App 的某些连接。
  3. 修改设置后,先断开闪连再重新连接,然后完全退出运动 App 重新打开,让新的网络路径生效,再手动触发一次同步。

换节点重试,并保持节点稳定

同步过程中需要上传的文件不大,但对连接的稳定性比较敏感,节点延迟高或者丢包多时,很容易出现上传到一半超时的情况。可以换一个距离较近、负载较低的节点再试,例如在你常用的几个地区之间切换比较一下。找到稳定的节点后,尽量固定使用,不要在同步进行中切换节点,否则正在进行的上传会被打断,需要从头再来。

如果你只是偶尔需要把数据同步到国际区,也可以在同步完成之前保持闪连连接,等 App 显示同步完成、活动出现在列表里以后再断开。反复在连接和断开之间切换,反而会让 App 的同步任务频繁中断。

运动App同步失败的症状与对应环节示意图

第三步:核对账号地区,中国区和国际区是两套系统

这一步解决的是一类很隐蔽的问题:明明登录成功了,也同步了,可就是看不到以前的数据,或者新数据跑到了另一个账号里。佳明在中国大陆提供的服务和国际区服务是分开运营的,账号、数据存储和部分功能都不互通,同一个邮箱在两边可以是两个不同的账号。手表在首次设置时绑定的是哪个区域、手机上安装的是哪个版本的 App,都会影响数据最终去哪里。

核对的方法是:在 App 的账号或个人资料页面确认当前登录的是哪个区域的账号,再看手表绑定的设备记录是否在这个账号下。如果你一直用国际区账号,却在手机上登录了中国区,或者反过来,就会出现登录正常却找不到数据的情况。账号区域能否切换、数据能否迁移,以佳明官方的说明和客服答复为准,不要自己反复注销重绑,以免造成数据丢失。

第四步:检查佳明到 Strava 的第三方授权

很多人的 Strava 活动是由 Garmin Connect 自动推送过去的,这种情况下手机网络和闪连都只是辅助,真正起作用的是两个平台之间的授权。授权一旦失效,佳明这边的数据再完整,Strava 也收不到。

  1. 在 Garmin Connect 里进入设置,找到关联应用或第三方应用之类的选项,查看 Strava 是否显示为已连接,名称以实际界面为准。
  2. 在 Strava 的设置里同样找到已关联的应用或设备,确认佳明在列表里且状态正常,两边都正常才说明授权是完整的。
  3. 如果任意一边显示断开,或者你最近修改过任一平台的密码、开启过两步验证,先在两边都解除关联,再从佳明那边重新发起授权。
  4. 重新授权以后,新产生的活动一般会自动推送,之前漏掉的活动是否会补推以平台规则为准,必要时可以在佳明里手动导出后到 Strava 上传。

还有一点需要留意:如果你同时在 Strava 手机 App 里直接记录活动,又让手表通过佳明推送,可能会出现重复的活动记录。建议固定一种记录方式,只保留一条同步通道,排查问题时也更清楚。

第五步:后台同步被系统中断时的处理

手机系统为了省电,会在锁屏或者长时间不使用时限制应用在后台的活动。Garmin Connect 的自动同步和闪连的后台连接都可能被这种机制影响,表现就是手动打开正常、自动同步失败。

苹果手机:打开后台 App 刷新

在设置的通用里找到后台 App 刷新,确认总开关已开启,并且 Garmin Connect 和 Strava 都处于开启状态。低电量模式会暂停后台刷新,长时间开着低电量模式时,自动同步失败是正常现象,充电或关闭低电量模式后再同步即可。同时确认闪连在系统的 VPN 设置里保持连接,必要时开启它提供的自动连接相关选项,具体以实际界面为准。

安卓手机:关闭电池优化并允许自启动

安卓手机的品牌不同,设置位置差别很大,一般在应用信息或电池管理里,把 Garmin Connect、Strava 和闪连都设为不优化或允许后台运行,有的品牌还需要单独允许自启动和锁屏后保持运行。设置完成后,在多任务界面里把这几个应用加锁,防止一键清理时被结束。

开着闪连VPN同步运动数据的日常要点示意图

把排查结果固定下来,以后少走弯路

运动数据同步的问题往往不是一次性的,换手机、更新系统、改密码以后都可能再次出现。建议把这次排查中确认有效的设置记下来,比如闪连用的是哪种模式、哪几个节点比较稳定、哪些应用加入了代理范围、手机里哪些后台权限需要打开。下次再遇到同步失败,照着清单从蓝牙段、网络段、账号地区、第三方授权到后台权限依次核对,通常几分钟就能找到原因。

另外,在问题彻底解决之前,不要轻易重置手表或删除手表里的活动文件,只要数据还在手表或手机里,等链路恢复以后一般都能补传上去。使用闪连VPN时请遵守所在地区的法律法规,各平台的账号规则、同步方式和功能名称以官方说明和实际界面为准。