superleeyom / blog

:bookmark: 个人博客仓库,用于记录一些幼稚的想法和脑残的瞬间,欢迎 star、watch,该仓库为个人博客,请不要提 issue ,该仓库后端参考了 @yihong0618 的 gitblog 项目,前端参考了@LoeiFy 的 Mirror 项目,感谢!

Home Page:https://blog.leeyom.top

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

我的跑步数据流

superleeyom opened this issue · comments

  • 前言

    • 现在大多数的健身类APP,都不愿意把自家的数据开放给普通的用户,作为一名程序员,同时也作为一名跑者,我一直在探索如何才能主动掌握自己的跑步数据,直到现在,我终于可以掌握自己的跑步数据流,今天就来分享下,我是如何管理自己的跑步数据的。
  • 设备

    • Smartisan T2 --> iPhone X --> Apple Watch Series 4
    • 我是2017年开始跑步的,那个时候就是用手机(Smartisan T2、iPhone X)记录跑步数据,直到2018年,我的朋友推荐我使用 Apple Watch,当时恰好发布最新款的 Apple Watch Series 4,在京东上首发购入了蜂窝版本的 Apple Watch Series 4,一直使至今。如今四五年过去了,这块手表除了续航,其他的一点问题都没有,对于习惯跑步健身的朋友,Apple Watch 简直是完美的搭档,如果你使用的是 iPhone,真的强烈建议购买一块。
  • 健身应用

    • 咕咚 --> Keep --> Nike Run Club --> Apple Watch 体能训练
    • 起初为了能激励自己能更好的坚持跑步,我开始尝试加入国内的跑步社区,我最初使用的是咕咚 APP记录我的跑步数据,后面发现咕咚 APP的广告越来越多,最终弃用,然后又转战 Keep,结果使用了一两年,Keep 也因为业务扩展,APP 内到处充斥着广告、短视频,无奈也最终弃用。后面经过推友的推荐,我开始尝试使用 Nike Run Club,非常的对我口味,无广告,简洁舒适,Apple Watch 也原生支持,可惜22年的时候,Nike关闭了**大陆地区的 Nike Run Club 运营,最后,我干脆就直接就用 Apple Watch 原生的体能训练,来记录自己的跑步数据,原生自带,简洁干练,无广告,无干扰,唯一的缺点就是对于数据统计这块比较弱。
  • 数据流

    • 为了一直想补齐数据统计这块的缺陷,在偶然的机会下,了解到国外的一款健身APP:Strava,这个不就是我想要的跑步 APP 吗?无广告,开放的 API,丰富的数据统计分析(部分功能需要订阅),毫不犹豫在某宝上,开通了1年的会员(官方自带的订阅比较贵,建议上神奇的某宝,可以省不少钱)。
    • 这样,每次使用 Apple Watch 的原生体能训练跑完步后,数据会自动汇总到 Apple Health(健康)应用,然后 Strava 会自动读取健康应用里面的体能训练记录并上传,当然要实现这个自动化需要完成如下两个设置:
      • 1、在iPhone【系统设置-通用-后台App刷新】中给 Strava 开启后台刷新权限。PS:iPhone的低电量模式会关闭后台 APP 刷新权限
      • 2、在 Strava 应用内【应用程序、服务和设备-健康应用程序】,打开【自动上传】
      • iPhone设置和Strava设置
    • 只要数据上传到了 Strava,我们就可以借助 Strava 开放的 API,拿到我们自己的数据,再借助 running_page 项目上传到其他的平台,比如佳明、Nike Run Club 等等,将数据放到多个平台备份。
    • 所以我的整个的跑步数据流如下:
  • 总结

    • 以上便是我的整个的跑步数据流,所有的流程都是自动化执行,你要做的就是点开体能训练,开始锻炼就行。在大数据时代,将自己的数据掌握在自己的手里,心里会非常的踏实,也希望能给有相同需求的朋友带来一点启发,如有疑问,有问题欢迎和我交流。
commented

Strava怎么从app watch中拿到数据?

Strava怎么从app watch中拿到数据?

@JiangLongLiu 实际Strava是从健康应用里面读取的,需要你授权给Strava

推荐你尝试下WorkOutDoors,补足了体能训练的很多短板,同样可以搭配strava一起使用

@cuikai2021 还是更喜欢原生的体能训练

搭配

推荐你尝试下WorkOutDoors,补足了体能训练的很多短板,同样可以搭配strava一起使用

@cuikai2021 还是更喜欢原生的体能训练

WorkOutDoors 挺好用,就是感觉UI不是这个时代的了😅;Gentler Streak 各方面都不错,就是订阅制费用有点小贵

我目前是用宜准跑步这个app 只要有个100多块钱的宜准心率带就能使用

太棒了,完全一样的需求,差一点就要走到自己开发app 读取苹果健康数据然后上传到自己服务器的地步了,碰巧看到你的博客。这就试试去!

怎么这一块的需求就没有一个优雅简洁的方案呢?1. 没有广告,简洁 2. 数据统计可视化功能强 3. 保护隐私,本地存储 4. 分享方便