
InnerPulse 可以在新建条目时自动建议因素,基于来自 Apple Health 的数据,以及如果你愿意,来自当前天气的数据。这个集成完全需要主动开启。默认两者都关闭。
启用 HealthKit
在设置中进入智能因素,打开 Apple Health 主开关。首次启用时,iOS 会询问你要授予哪些数据类别。InnerPulse 会请求以下读取类型:
- 睡眠(开始时间、时长、唤醒时间)
- 训练(类型、时长、室内或户外)
- 步数和活动能量
- 站立时间
- 周期数据(月经流量、腹部痉挛、背痛、情绪变化、腹胀)
- 正念时段
- 水分摄入(饮食应用或其他来源中的水分摄入)
你逐个数据类型决定共享什么。InnerPulse 即便不授予任何权限或者根本不启用 HealthKit 也能运行。
自动会发生什么
每次新建条目时,应用会读取当天的 HealthKit 数据并建议匹配的因素。例如:
- 你睡了七小时或更多,会建议充足睡眠。
- 你完成了一次训练,会建议做了运动。
- 你在户外活动,会加上户外、自然。
- 是月经日时会出现经期,如果 Health 中有相应数据还会补充症状因素。
自动激活的因素以一个小小的心形图标标记,让你一眼就能看到建议的来源。
睡眠阈值与基线
七小时的阈值是默认值。InnerPulse 还会计算你过去 30 天的个人平均并用作基线。如果你通常睡 6.5 小时,那么 7.0 就属于高于平均。如果你的平均是 8 小时,充足睡眠的判定就相应更严格。
Apple Health 通常在同一天包含多个睡眠样本,来自不同应用(Watch 加第三方应用)。InnerPulse 能识别这一点并合并重叠区间。你不必决定哪个来源是"对的"。
学习效应
如果你连续三次拒绝一个自动设置的因素,应用会为未来的建议停用它。如果你保留它,计数器会重置。这样 InnerPulse 学会你的风格。如果你想重置学习效应,可以在因素管理中为每个因素找到自动建议的开关。更多内容见因素章节。
Apple Health 回写
当你启用 Apple Health 时,会出现第二个开关写回数据。如果你打开它,InnerPulse 会向 Apple Health 写回两类数据:
- 情绪值作为 State of Mind: 每条日记条目都会出现在 Apple Health 的"心理健康"下。1 到 10 的情绪值映射到 iOS 内部刻度,可以与其他 iOS 应用一起分析。
- 问卷结果作为 Scored Assessments: 完成的 PHQ-9 和 GAD-7 作为临床评估保存到 Health。K10 和 PHQ-4 不写入,因为 Apple Health 不正式支持这些测试类型。
两者由这一个开关控制。打开后,未来两类数据都会写入。关闭后,两类的写入都会停止。已经保存到 Apple Health 的数据继续保留。如果你想移除它们,可以在原生 Health 应用中操作。
天气因素
在智能因素下有一个独立开关天气因素。如果你打开它,InnerPulse 会一次性请求位置权限(仅在应用使用期间,不在后台)。然后应用调用 WeatherKit 并在需要时建议:
- 晴朗、好天气在晴朗的日子,
- 阴天、雨在下雨或持续多云的日子。
天气结果会缓存 30 分钟,这样同一天每次新建条目都不会再次占用位置和 WeatherKit API。你的位置在任何时候都不会发送到 InnerPulse 服务器。没有这种服务器。