What problem does it solve?
SensorKit permissions, entitlements, and authorization steps are complex, so researchers waste time failing to access sensor data or collecting unusable results.
Core Features & Use Cases
- Access authorization-ready sensor collection: Guide setup for the SensorKit reader entitlement and required Info.plist keys so users can approve research sensor access.
- Record and fetch sensor readings: Provide a practical workflow for starting/stopping recording and fetching historical data via SRSensorReader, SRFetchRequest, and device selection.
- Avoid common data-access failures: Cover the 24-hour data holding period, per-sensor usage details, delegate requirements, and SRError handling for reliable study pipelines.
Use case: Collect ambient light, keyboard metrics, and device usage reports for a sleep study, then fetch data from devices after the holding window to build a research dataset.
Quick Start
Ask for a SensorKit setup plan for ambient light and keyboard metrics, including the exact entitlement values, Info.plist keys, and a Swift SRSensorReader authorization + recording + fetch flow.