Skip to content

Unity mobile platform setup

Platform setup turns a working Editor integration into a native health-data integration. Choose the target, then finish with provenance-aware device tests.

Follow iOS and HealthKit setup to configure the App ID, entitlement, provisioning, usage descriptions, settings, and physical-device authorization flow.

Remember that HealthKit does not reveal every per-type read decision. A denied read can look like an empty successful result, so the UI must not infer that no health records exist.

Follow Android and Health Connect setup to configure the first-scene initializer, manifest permissions, permission resolution, and device prerequisites.

The current Android provider requires READ_EXERCISE and READ_HEART_RATE for core initialization. Treat other selected types and write permissions as feature-level outcomes.

Finish with physical-device validation. Record the app build, package version, OS/device, source health app or device, requested types, observed grants, and redacted result status. Editor mock data is not device evidence.