Mobile
App
Fall alert delivery to nursing staff via APNS and FCM — Expo SDK 54 managed workflow with Cognito SRP auth and EAS Build distribution for the NIH STTR pilot at Mount Olivet Home.
ambientintel/ambient-device-mobileBuild pipeline
Goal
Framework
Expo SDK 54
Managed workflow · React Native 0.81.5
Language
TypeScript 5.9
Strict mode · expo/tsconfig.base
Auth
AWS Cognito
Shared pool with ambient-ella-web · SRP auth
Push
APNS + FCM
iOS TestFlight · Android Firebase Dist.
Build
EAS Build
Cloud iOS + Android · eas.json profiles
Study
1R41AG097177-01
NIH STTR Phase I · NIA · Mount Olivet
STEP 01
Environment⏱ < 5 minComplete
Repository Setup
Expo SDK 54 managed workflow, TypeScript 5.9 strict, pnpm. All screens implemented and type-checked clean. AppState session refresh, cold-start notification handler, expo-splash-screen, and stored-session push token re-registration added. iOS IPA ccc4f957 + Android APK 53f00c95 both built (2026-05-12). Remaining work: SNS GCM platform-app ARN wiring (lives in ambient-platform-infra) and pilot distribution.
Deploy Checklist
Complete74%
Open Decisions
1Offline alert queue: cache unacknowledged alerts in AsyncStorage when connectivity drops in the care facility
2Biometric unlock: Face ID / fingerprint for faster re-auth after session expiry vs. Cognito password re-entry
3Alert sound: custom urgent clinical tone vs. iOS/Android system notification sounds
4Android MDM: Firebase App Distribution (Phase I) vs. hospital-managed MDM for Phase II scale
5Phase II identity overlay: encrypted on-device keyring parity with ambient-ella-web — requires IRB amendment