Trung tâm trợ giúp HealthyApps
Tiếng Việt
Trung tâm trợ giúp
Trang chính ↗

Tìm chủ đề trợ giúp

Thông báo nhịp tim - định dạng xuất JSON

Tài liệu cấu trúc thông báo nhịp tim trong xuất JSON

Cập nhật lần cuối: 31 tháng 10, 2026

Trên trang này
Cấu trúc
Trường Trường Trường bắt buộcTrường tùy chọn
Dữ liệu nhịp timTài liệu liên quan

Thông báo nhịp tim gồm cảnh báo nhịp tim cao và thấp từ Apple Watch, thông báo nhịp không đều, và mẫu nhịp tim thu thập trong các sự kiện này. Trong xuất JSON, thông báo nhịp tim được lưu trong mảng heartRateNotifications.

Cấu trúc

Mỗi thông báo gồm thời gian sự kiện, ngưỡng tùy chọn (cho thông báo cao/thấp), thông tin nguồn, và mẫu nhịp tim dạng chuỗi số lượng giữa bắt đầu và kết thúc sự kiện:

{
  "heartNotification": "high_heart_rate_notification",
  "start": "2024-02-06 14:30:00 -0800",
  "end": "2024-02-06 14:35:00 -0800",
  "threshold": 100,
  "source": {
    "name": "Apple Watch",
    "identifier": "com.example.recorder"
  },
  "heartRateData": [
    {
      "qty": 105,
      "units": "count/min",
      "start": 1707258600,
      "end": 1707258605
    }
  ]
}

Trường

Trường bắt buộc

  • heartNotification (String): Định danh loại thông báo
  • start (Date): Thời gian bắt đầu sự kiện thông báo nhịp tim ở định dạng yyyy-MM-dd HH:mm:ss Z
  • end (Date): Thời gian kết thúc sự kiện thông báo nhịp tim ở định dạng yyyy-MM-dd HH:mm:ss Z
  • source (Object): Thiết bị/nguồn ghi thông báo
    • name (String): Tên nguồn dễ đọc
    • identifier (String): Định danh gói nguồn
  • heartRateData (Array): Mẫu số lượng nhịp tim trong cửa sổ sự kiện (xem Dữ liệu nhịp tim bên dưới)

Trường tùy chọn

  • threshold (Number): Ngưỡng nhịp tim kích hoạt thông báo. Chỉ gồm với thông báo nhịp tim cao và thấp.

Dữ liệu nhịp tim

Mảng heartRateData chứa các đo nhịp tim dạng chuỗi số lượng trong cửa sổ sự kiện thông báo. Mỗi mẫu chứa qty, units, start, và end:

{
  "qty": 105,
  "units": "count/min",
  "start": 1707258600,
  "end": 1707258605
}

Trường:

  • qty (Number): Giá trị nhịp tim
  • units (String): Đơn vị đo (thường "count/min")
  • start (Number): Bắt đầu khoảng đo dưới dạng giây Unix epoch
  • end (Number): Kết thúc khoảng đo dưới dạng giây Unix epoch

Tài liệu liên quan