Skip to content

Mobile and Offline Delivery

Metricis uses responsive web experiences plus Capacitor 8 native shells to support research outside a continuously connected clinic.

Delivery surfaces

  • The assessment client packages focused jsPsych task delivery for iOS, Android, and web use.
  • The participant portal delivers consent, schedules, forms, diaries, and caregiver-aware workflows through passwordless web access.
  • The researcher portal is responsive for operational review, but is not a substitute for the participant-specific runtime.

Offline contract

Offline-capable workflows persist a client submission identity, governing version, local timestamps, and response state. Synchronization is idempotent so replaying the same submission does not create a second logical response. Conflict behavior is defined per workflow; released configuration remains pinned while work is in progress.

Not every feature has the same offline guarantees. Before deployment, test the exact operating-system versions, devices, task batteries, forms, expected interruption patterns, time-zone changes, and reconnection scenarios in the study validation plan.

Device data

HealthKit and Health Connect integrations require native permissions, deployment credentials, platform-specific configuration, and participant authorization. Raw or normalized readings and derived features retain source/platform provenance. Device-derived signals are research data unless a separately validated intended use states otherwise.

Operational considerations

  • define what participants can begin or finish without a network;
  • set retry, expiry, and support procedures;
  • protect locally cached data and authentication material;
  • test clock drift, daylight-saving transitions, and travel across time zones;
  • document minimum supported devices and accessibility behavior; and
  • monitor sync lag and terminal failures after launch.

See Participant experience, Mobile deployment, and Device signals.