Skip to content

HealthBridge

HealthBridge is a cross-platform SDK for reading and writing supported health data, importing and writing workouts, reading workout routes where the platform allows it, and monitoring heart-rate data. It uses Apple HealthKit on iOS and Android Health Connect on Android, while a mock provider lets you build and test the integration in the editor first.

Unity

Install the HealthBridge package, run the Setup Wizard, and initialize it from C#.

Unreal Engine

Enable the plugin, complete the editor wizard, and use Blueprint or C++.

  • A Unity 6 project for the Unity package, or an Unreal Engine 5.8 project for the Unreal plugin.
  • An iPhone or iPad with a HealthKit-capable app configuration for real iOS data; HealthKit does not return real data in the simulator.
  • An Android device with Health Connect available for real Android data.
  • A clear, user-facing reason for every health data type you request.

The base SDK covers ordinary HealthKit and Health Connect workflows. It does not guarantee continuous heart-rate delivery from third-party watch or fitness apps; those platforms commonly synchronize data after the fact.

HealthBridge Real-Time Heart Rate is a separate add-on for owned Apple Watch and Wear OS companion sessions. Install it only after the base SDK works. It does not read a live session from Apple Workout, Fitbit, Samsung Health, or another third-party application.

For a live session, the companion app must be installed, reachable, and signed to work with the phone app. Android also requires the phone and Wear OS apps to have the same package name and signing certificate.

  1. Follow the Unity quickstart or Unreal quickstart.
  2. Run the included editor/mock-data example before packaging a mobile app.
  3. Complete iOS and Android platform setup.
  4. Test permissions and real records on a physical device.
  5. Keep sensitive health data out of logs and analytics.