# Biz Connect — Mobile app (Capacitor) A Capacitor shell that loads the live Connect web UI (`server.url` in `capacitor.config.json`) and adds native push, camera/mic, and store distribution. See the overall plan in [../CLIENTS.md](../CLIENTS.md). ## Prerequisites - Node + `npm install` here. - **Android:** Android Studio + SDK. - **iOS:** macOS + Xcode (+ an Apple Developer account to run on device / ship). ## Setup ```bash npm install npx cap add android npx cap add ios # macOS only npx cap sync ``` ## Run / build ```bash npx cap open android # build & run from Android Studio npx cap open ios # build & run from Xcode ``` ## Server origin The app loads `server.url` from `capacitor.config.json` (default `https://remote.bizgaze.com`). For a local device test against a dev server, set it to your machine's LAN URL (and allow cleartext for plain http). ## Native push (next step) Native push uses the Capacitor Push Notifications plugin (FCM on Android, APNs on iOS) and a server endpoint to register device tokens — tracked in [../CLIENTS.md](../CLIENTS.md) Phase B. This is separate from the existing Web Push (VAPID) the PWA already uses. Needs Google/Apple credentials to test end-to-end. ## Shipping (gated on accounts) - **Google Play:** one-time $25; upload an AAB; signing key. - **App Store:** Apple Developer $99/yr; archive via Xcode; App Store Connect listing.