读取数值
导航到 readhealthkit:// 加上一个类型:iOS 上是 Apple 标识符,例如 HKQuantityTypeIdentifierStepCount;Android 上是记录名称,例如 StepsRecord。结果会以同名 JavaScript 变量的形式注入,内容是“数值加单位”的字符串(例如 "8421.0 steps")。
导航到 readhealthkit:// 加上一个类型:iOS 上是 Apple 标识符,例如 HKQuantityTypeIdentifierStepCount;Android 上是记录名称,例如 StepsRecord。结果会以同名 JavaScript 变量的形式注入,内容是“数值加单位”的字符串(例如 "8421.0 steps")。
writehealthkit://Identifier//Value 会保存一个数值,例如 iOS 上的 writehealthkit://HKQuantityTypeIdentifierStepCount//100 或 Android 上的 writehealthkit://StepsRecord//1000。在 Android 上,该变量随后会显示 WRITE_SUCCESS 或错误信息。
iOS:HealthKit 是 WebViewGold 的一个插件,通过在 HealthKitEnabled(Config.swift)中填入插件令牌并添加 HealthKit capability 来启用。Android:Health Connect 需要 Android 8.0 或更高版本,已内置于 Android 14 及以上版本,返回的是当天的总量,在不可用的设备上会注入 "Health Connect not supported"。
预留一天时间,包括商店的申报材料。
步行挑战用步数,教练计划用体重,饮水追踪用饮水量。两个商店都要求为每个申请的类型说明理由,所以不要“为以后”申请所有类型。
通过 iOS 文档中的联系地址申请插件令牌,在 Config.swift 中设置 HealthKitEnabled,在 Xcode 中添加 HealthKit capability,并在 Info.plist 中写好两条用途说明:Privacy - Health Share Usage Description 和 Privacy - Health Update Usage Description。
Health Connect 按记录类型授予访问权限,应用只能读写它申请过的类型。检查 Android 项目清单文件中的健康权限,只保留您用到的,并在 Play Console 中准备好健康应用声明。
设置带有不同标记的自定义 User-Agent,例如一个以 WebViewGold-iOS 结尾(useragent_iphone、useragent_ipad),另一个以 WebViewGold-Android 结尾(USER_AGENT)。这样您的代码就能选用 HealthKit 标识符或 Health Connect 记录名称。
只在应用内触发读取,稍等片刻获取注入的变量,然后显示数值并清楚标明来源(“来自 Apple 健康”)。在 iOS 上,多次读取要依次执行,不要放在同一个脚本周期里。在浏览器中,提供手动输入。
只写入用户实际产生或输入的数值,例如一次已记录的步行。把估算值或测试数据写入 Apple 健康违反准则 5.1.3(ii)。
在 Safari 中不能:HealthKit 没有 Web API。但在原生应用中可以。WebViewGold 在收到 readhealthkit:// 调用后以原生方式读取数值,并把它作为 JavaScript 变量注入 Web 应用。
URL scheme 是相同的(readhealthkit:// 和 writehealthkit://),只有类型名称不同:iOS 上是 HKQuantityTypeIdentifierStepCount 这样的 HealthKit 标识符,Android 上是 StepsRecord 这样的记录名称。在一个辅助函数中做好映射即可。
只要健康和健身是应用中真实的组成部分,就不会。被拒的原因通常是:在健康和健身之外使用 HealthKit、把健康数据用于广告、向“健康”写入虚假数据,以及没有解释清楚的集成。请在应用描述中提到 Apple 健康,并在界面中清楚展示这一集成。
结果相同,只是您需要投入的工作量不同。三种方式都附带审核通过保证和 7×24 小时人工支持。
$109 每个平台,一次性付费
WebViewGold 许可证:一个现成的 Xcode 或 Android Studio 项目。粘贴您的 URL,设置名称和图标,开启所需功能,构建并提交。永久免费更新。
在主页查看方案$349 每个许可证,一次性附加购买
无需 Mac、Xcode 或 Android Studio:在浏览器中完成配置,我们在云端构建两个应用,并将其交付到 App Store Connect 和 Play Console。
Cloud Builder 如何运作 试用免费演示$698 每个平台 $798
把您的 URL 和图标发给我们。我们的团队在 72 小时内完成配置、构建并交付您的应用,白标,附源码项目。两个平台共 $1,158。
Full Service 详情 服务提供方:冬季特惠价格有效期至 2026年12月31日。
App Store & Google Play 审核通过保证 – 否则 14 天内退款
想直接交给我们?Full Service:我们在 72 小时内完成配置、构建并交付,每个平台 $698 起。有疑问?通过 7×24 小时在线聊天联系我们。
退款依据我们 FAQ 中列出的条件:应用因非内容原因被 Apple 和/或 Google 拒审,并在购买后 14 天内提出申请。