AlcoLog 可以在每条饮酒记录结束后,把你的酒水数据写入 Apple Health。本教程带你启用同步,了解具体写入了哪些内容、如何确认同步正常运行,以及同步的边界在哪里。同步是单向的:AlcoLog 可以写入“健康”,但不能从中读取。你的其他健康数据只保留在“健康”App 里,不会外泄。
# 第1步:打开 Apple Health 部分
轻点设置标签页,滚动到接近底部的 Apple Health 部分。第一次进入时,与“健康”App 同步开关是关闭的,下方的我们写入 Apple Health 的内容说明是收起的。
每条饮酒记录结束后写入酒水数据
# 第2步:打开开关
轻点与“健康”App 同步开关。iOS 会显示原生的 Apple Health 权限面板,询问 AlcoLog 可以访问哪些类别。请求的类别有两个:
- 酒精饮料数量(仅写入)
- 膳食能量(仅写入)
轻点顶部的全部打开,或者逐项开启。这里没有请求任何读取权限。AlcoLog 无法从中取回任何数据,只有写入会生效。
授予权限后,开关会保持打开。从现在起,你每结束一次饮酒记录,轻点结束饮酒记录时,它的总计数据都会写入“健康”。
# 第3步:阅读说明
回到 AlcoLog 的 Apple Health 部分,展开我们写入 Apple Health 的内容说明。它会准确解释哪些数据会被传过去:
- 酒精饮料:你记录的每一杯酒精度 ≥0.5% 的酒水,都会在 Apple 的“营养”类别下计为一标准杯。水和 0% 的饮品不计入。
- 来自酒精的卡路里:每杯酒水的卡路里,写入 Apple 的膳食能量字段。
- 我们不写入的数据:无酒精饮品、服药记录、位置、酒水品牌、酒水类型,以及任何 AlcoScore 数据。
说明中还有一张红色的我们从不收集的数据子卡片,明确了读取方面的边界:没有任何数据会从“健康”流回应用;同步纯粹是单向输出。
# 第4步:确认同步正常运行
在 iPhone 上打开 Apple 的健康 App。轻点底部的浏览,再轻点营养。滚动找到酒精饮料数量和膳食能量。
在 AlcoLog 中结束下一次饮酒记录后,刷新这两个界面中的任意一个。饮酒记录中的每一杯都会显示为一条单独的条目,时间戳就是你记录它的时间。每条条目的来源显示为 AlcoLog。
如果什么都没有出现:检查 AlcoLog 中的开关是否仍然打开,以及 iOS 的“健康”权限是否仍然显示两个类别都有写入权限。iOS 更新后权限偶尔会失效,需要重新授予。
# 第5步:边界
Apple Health 同步是单向的,这是有意为之。AlcoLog 不需要你的心率、睡眠阶段或锻炼数据;纳入这些数据并不会改变 AlcoScore 衡量的内容,反而会让我们面对比我们期望大得多的隐私风险面。
如果你想从“健康”中删除 AlcoLog 写入的酒水条目,可以在“健康”App 里操作。轻点任意条目,向左轻扫,删除。删除不会同步回 AlcoLog(两边的写入相互独立),所以同一条目仍会保留在你的 AlcoLog 饮酒记录历史中。要让两边保持一致,也请在 AlcoLog 中删除对应的酒水或饮酒记录(参见编辑或删除)。
这就是完整的同步功能。一个开关,仅写入权限,两个类别。
# 接下来
其他与隐私相关的设置(导出、匿名数据、全部删除),请参见管理数据和隐私设置。想自定义 AlcoLog 本身的外观,请参见显示和触感反馈。