Mobile app onboarding
The Planscape mobile app is offline-first by design. This guide walks you through installation, sign-in, project sync, and the pre-site preparation that lets you work a full day without signal and have everything replay automatically when you're back in range.
Supported devices
| Platform | Minimum version | Recommended |
|---|---|---|
| iOS | iOS 16 (iPhone XR or later) | iPhone 13 or later ยท 128 GB |
| Android | Android 10 / API 29 | Android 12+ ยท 6 GB RAM ยท 128 GB |
The app is ~85 MB on first install. Each cached project adds 50โ500 MB depending on how many photos and model views you pre-sync.
Step 1 โ Install
If you're a beta tester, use the TestFlight / Play Internal Testing link sent to your email instead.
Step 2 โ First launch & permissions
The app asks for four permissions on first run. All are optional, but you'll need them for the core workflows:
| Permission | What it's used for | If denied |
|---|---|---|
| ๐ท Camera | Capture site photos, scan QR codes | Can still upload from gallery |
| ๐ Location | GPS site map, geotagging photos | Map shows project pin only, no live position |
| ๐ผ๏ธ Photos | Pick existing photos from your gallery | Camera-only photo capture |
| ๐ Notifications | Issue assignments, comments, trial reminders | You'll miss real-time updates |
You can change any of these later in your phone's Settings โ Planscape.
Step 3 โ Sign in
Enter the email and password you used for the web app. If your firm has SSO enabled, tap Sign in with SSO and you'll be redirected to your identity provider (Azure AD, Google Workspace, Okta).
After login, the app fetches your project list and shows the project picker. Tap any project to open it.
Step 4 โ Pre-sync before going to site
This is the step most people skip and then regret. Pre-syncing downloads everything you'll need to work offline:
- The full issue list and all photos.
- The current document register and all PDFs marked "Site reference".
- The federated model's plan views at all visible levels.
- The Mapbox tile cache for a 5 km radius around your project pin.
To pre-sync: open the project, tap the cloud icon in the top right, choose Full pre-sync. On a normal 4G connection this takes 2โ10 minutes depending on project size. Do it from the office, not the site.
Step 5 โ Test offline mode
While you're still at the office, do a quick offline test:
- Put your phone in airplane mode.
- Open the Planscape app.
- Open your project.
- Tap + New issue, fill it in, attach a photo, save.
- You should see a yellow chip on the issue: "Queued โ will sync when online".
- Turn airplane mode off. Within 10โ30 seconds the chip should go away and the issue is synced.
If that worked, you're ready for a site visit with confidence.
Working a day on site
The status indicator
The top-right of every screen has a connection indicator:
- ๐ข Online โ connected, all features available.
- ๐ก Queued (N) โ offline; N changes waiting to sync.
- ๐ด Sync failed โ tap to see why and retry.
What works offline
- Browsing issues, documents, the federated model.
- Raising new issues with photos and voice notes.
- Commenting on existing issues.
- Changing issue status (open โ in progress โ resolved).
- The GPS site map (using cached Mapbox tiles).
- QR scanning an asset (offline lookup hits the local cache).
What needs a connection
- Real-time comment notifications from teammates.
- Initial document download (use pre-sync to avoid this).
- Voice-note transcription (the audio file syncs offline; the transcript is generated server-side).
- Push notifications from teammates.
Conflict handling
When the queue replays, two situations can produce conflicts:
- You and a teammate both change the same issue status. Last-write-wins by timestamp. The app shows a conflict banner on the issue with the alternative value so you can decide.
- You raised an issue against an element that was deleted in Revit. The issue still saves but is flagged as "orphaned" โ you can re-link it to another element or close it.
Push notifications
You'll get a push notification when:
- An issue is assigned to you.
- Someone comments on an issue you created or are assigned to.
- A document you authored gets approved or rejected.
- Your firm's trial is about to expire (7 / 3 / 1 days before).
Tapping a notification opens the relevant screen directly โ issue detail, document approval queue, billing page.
Configure which notification types you want: Profile โ Settings โ Notifications.
Battery & data usage
A typical day on site (8 hours, GPS on, 50 photos, 20 issues raised) uses roughly:
- Battery: 25โ40% of a modern phone. Bring a power bank if you'll be out all day.
- Data: 15โ50 MB when syncing the queue. Pre-syncing the night before reduces this to almost nothing.
Troubleshooting
App won't open / crashes on launch
Most common cause: corrupted cache. Profile โ Settings โ Storage โ Clear cache. You'll need to log in and pre-sync again.
"Stuck queue" โ items won't sync
- Check the status indicator. If it's red, tap it and read the error.
- Most often: an issue references an element ID that no longer exists. Open the issue, re-attach to a current element, save again.
- If everything else fails: Profile โ Diagnostics โ Export queue and email it to support@planscape.co. We'll force-replay server-side.
GPS keeps drifting
Indoor GPS is inherently noisy. Go outdoors briefly to re-acquire signal, or use the manual pin-drop instead of "use my location".
Photos take ages to upload
- Photos are 12 MP by default โ large. We compress to 80% JPEG, but a 50-photo batch is still ~200 MB.
- The app auto-pauses uploads on slow connections. Force them to upload now: Profile โ Sync โ Resume uploads.
- To reduce upload size: Profile โ Settings โ Photos โ Upload quality: Standard (drops to 1080p).