Mobile Setup
First-time setup specifics for mobile users.
1. Add to home screen (PWA)
Until the native app ships, you can install BlitzPulse as a Progressive Web App for one-tap launch:
- iOS Safari: Share → “Add to Home Screen”.
- Android Chrome: ⋮ → “Install app”.
The home-screen icon launches BlitzPulse in standalone mode with no browser chrome.
2. Sign in with WebAuthn
On the login page, choose Sign in with passkey. iOS prompts for Face ID; Android prompts for fingerprint or screen lock. Subsequent logins are biometric-only.
Setting up WebAuthn from a phone requires:
- iOS 16+ or Android 9+
- A device with biometric capability (most phones since 2017)
- Bluetooth (for cross-device passkey sync via iCloud/Google)
3. Connect Schwab
Schwab’s OAuth opens in your default browser. Sign in to Schwab, approve scopes, and the redirect returns you to BlitzPulse. The session bridges automatically.
If you’re using the PWA-installed app and the OAuth doesn’t return, refresh once — the redirect handler is sometimes blocked by the “app is in background” iOS lifecycle. Subsequent connects work smoothly.
4. Allow notifications (web push)
When you create your first alert subscription, the browser prompts for notification permission. Approve it. You’ll receive web push even when BlitzPulse isn’t open.
iOS Safari supports web push only when the app is added to home screen (PWA mode). Plain browser tabs don’t get push on iOS — this is an Apple platform restriction, not a BlitzPulse limitation.
5. Set complexity preference
On a fresh mobile account, the Complexity dial is locked at L2. To keep that default, do nothing. To override:
- Settings → Preferences → Mobile complexity override
- Toggle on, accept the warning.
6. Test alerts
Set one subscription as a smoke test (e.g. AAPL price > $190) and wait for the next price tick. If it fires, your push pipeline is working end-to-end. If not, see Notifications.
Common issues
- PWA install prompt missing on Chrome — the prompt only appears after you’ve visited BlitzPulse a few times in a session.
- Touch ID/Face ID never triggers — confirm WebAuthn enrollment under Settings → Security → MFA.
- OAuth redirect blank screen — close BlitzPulse, reopen the URL. iOS sometimes drops the redirect on cold app launch.