iOS 应用可以在后台监听心率或者血氧的更新嘛? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Bananana
V2EX    Apple

iOS 应用可以在后台监听心率或者血氧的更新嘛?

  •  
  •   Bananana 284 天前 1658 次点击
    这是一个创建于 284 天前的主题,其中的信息可能已经有所发展或是发生改变。
    使用场景如下:
    1. 默认 App 申请 HealthKit 授权了
    2. 想实现的是,App 在后台状态(手机正常锁屏),能否调用 HKObserverQuery 来监听心率数据的更新,然后调用 API 接口,上传这个值,后面的业务逻辑就跟 App 无关了
    7 条回复    2025-02-21 10:03:14 +08:00
    XDiLa
        1
    XDiLa  
       284 天前
    我用的华为运动健康 在 iOS 在需要长驻后台才可以监听心率, 血氧需要你主动出发测量他才会有数据。如果主动删除了华为运动健康 那么就没数据了。之前不习惯,后面慢慢也习惯了。毕竟不是 IOS 原生的没办法
    Bananana
        2
    Bananana  
    OP
       284 天前
    @XDiLa 感谢回复,常驻后台监听心率,是一个什么样的流程?在哪里看心率啊
    shijieheping
        3
    shijieheping  
       284 天前 via iPhone
    @XDiLa 哥们,想问下你 ios 华为运动健康咋后台常驻的?
    okakuyang
        4
    okakuyang  
       284 天前
    播放无声音乐或者连接蓝牙设备
    eternityz
        5
    eternityz  
       284 天前   1
    ```
    HealthKit data is not available while the device is locked. You can start your HKObserverQuery while locked, but you will not receive callbacks and, if you are using background delivery, your app will not be launched for new data until the device unlocks and the Health database is available.
    ```
    https://developer.apple.com/forums/thread/694223
    XDiLa
        6
    XDiLa  
       283 天前   1
    @shijieheping 抱歉 应该是我说的有问题, 我就是打开华为运动健康 APP 然后从底部切换去 让他一直在后台就行了。是我描述的有问题。iOS 没法像安卓一样冻结后台运行。是我的表述影响了
    XDiLa
        7
    XDiLa  
       283 天前
    @Bananana 你打开蓝牙就好了 APP 不要手动删除,看心率可以通过表盘 还有 APP 都能看到心率。血氧需要在安静的环境下才能测量。所以这东西没法和血氧一样实时显示
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5252 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 19ms UTC 08:10 PVG 16:10 LAX 00:10 JFK 03:10
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86