iOS platform
What it is
Section titled “What it is”The Syndik8 iOS app is a native iOS build of the same codebase that runs on the web and Android. It adds capabilities that are only possible on a phone (a biometric app lock, push notifications, in-pocket offline use) and is subject to App Store rules around subscription purchases.
Who can use it
Section titled “Who can use it”Every member. The role-based capabilities are identical to web and Android.
Where to find it
Section titled “Where to find it”- App Store: Syndik8 (installed on iPhone, iPad, or an Apple Silicon Mac running iPhone apps).
- Minimum iOS version: iOS 16. Earlier versions are not supported.
Fields / options
Section titled “Fields / options”Device support
Section titled “Device support”| Device | Support |
|---|---|
| iPhone on iOS 16+ | supported |
| iPad on iPadOS 16+ | supported |
| Apple Silicon Mac running iPhone/iPad apps | supported |
| iPhone or iPad on iOS 15 or older | not supported |
App lock
Section titled “App lock”- A lock, not a login. The Security → App lock toggle puts a biometric curtain over the app. You stay signed in via the app’s normal session; the lock only controls whether the app reveals itself on open. No password or credential is stored on the device.
- Hardware-sensor-gated, with one deliberate exception. The toggle is only visible on a device that has biometric hardware enrolled (Face ID or Touch ID). The exception: if you already had app lock on and then removed your enrolment, the toggle stays visible so you can turn it off. Turning it off never asks for a scan; only turning it on does. Without that, removing a Face ID enrolment would leave you locked out of your own app.
- Opt-in and per-user. The toggle is off by default and the setting is keyed to the signed-in account, so on a shared device one person’s lock does not apply to another. Turning it on requires a passing biometric scan first (so someone who isn’t the enrolled face cannot enable it). When the lock screen appears it accepts the device passcode as a fallback, and offers a “Sign out instead” escape.
Push notifications
Section titled “Push notifications”- Delivered via the iOS system’s push channel.
- Subject to the iOS system permission (Settings → Syndik8 → Notifications). When permission is denied, per-type push toggles in the app remain visible but disabled.
- Per-type preferences live on Notification preferences.
Behaviour rules
Section titled “Behaviour rules”- No in-app subscription purchase. Upgrading from the free tier to paid does not happen inside the iOS app. When you hit the 4th-member or 2nd-asset limit, a snackbar shows the limit message and the app automatically emails you an upgrade link to the web version. There is no in-app button to request the email; it is sent on the spot. See upgrade prompt.
- App lock is auto-detected and hidden when unavailable. If the device has no Face ID or Touch ID enrolled and app lock is off, the settings option does not appear and no prompt is shown. It stays visible when the lock is already on, so it can always be turned off.
- Offline is first-class. The app keeps a local copy of the data that syncs on the device. Members can view and create bookings, log usage, report squawks, submit expenses, mark notifications read, and read balances with no signal; changes queue and sync on reconnection. Photos included: an image attached with no signal is held on the device and uploaded when the signal returns, as the Camera in-app rule below describes. Only the web build needs a connection to attach one.
- Connection indicator is the Profile tab icon. The person icon on the Profile tab is green connected, amber reconnecting, red offline. It is always the icon, never your photo.
- Camera in-app. Capturing a photo (a meter photo when logging a flight, a receipt on an expense, or a photo on a squawk report) uses the native camera. With no signal the record still saves and the image is held on the device, marked Will upload when online; Syndik8 uploads it by itself once the signal returns. See Offline capabilities.
- Timezone follows your profile, not the device, for everything the syndicate shares. The app stores every time in UTC and shows it in the timezone on your profile (Profile → Timezone). That covers the dates that decide anything: which day a booking is on, when a flight was flown, which month a charge is filed under, and every date on your balance or an exported statement. Change the iOS system timezone and none of those move. That is deliberate — a syndicate’s days belong to where the aircraft is kept, not to wherever your phone happens to have landed.
- A few standalone notices still read the device clock. Event times on the calendar, and the deadline dates on the banners shown when a syndicate is closed or restricted or an account deletion is pending, are rendered in the device’s own timezone and do shift if you change it. None of them affects a booking, a charge or a balance.
- Deep links, on named paths only. Universal Links open the installed app for
app.syndik8.applinks under/auth,/invite, and the payment, Direct Debit and payment-provider callbacks under/syndicates/. Any other link on the domain opens in Safari, as does everything if the app is not installed. The path list is slightly narrower than Android’s, which takes the whole of/syndicates/.