Mobile apps
Build iOS, Android and Flutter apps on Sovaria: sign-in with deep links and PKCE, device sessions, push notifications and app attestation.
Everything a web app uses works the same from a phone — database, collections, storage, functions and realtime, all checked by your policies. On top of that Sovaria handles what is specific to mobile apps:
| Feature | What it does | Guide |
|---|---|---|
| Registered apps | Your bundle id / package name, signing certificates and the redirect URIs sign-in may open. Sovaria hosts the universal-link files for you. | Sign-in for mobile apps |
| Deep-link sign-in with PKCE | Google, Apple, GitHub… and email links come back into your app; the code is useless to any other app. | Sign-in for mobile apps |
| Device sessions | Users see where they are signed in and sign a lost phone out. Refresh tokens rotate; a stolen copy ends every session. | Sign-in for mobile apps |
| Push notifications | FCM and APNs with your own credentials; register tokens from the app, send from a function. | Push notifications |
| App attestation | Only your genuine app on a real device may use the anon key (Play Integrity, App Attest, DeviceCheck). | App attestation |
SDKs
- Flutter / Dart:
sovariaon pub.dev — Flutter quickstart. - React Native / Expo: the JavaScript SDK (
@sovaria/sdk) withdeviceandattestationTokenoptions — Connect your app. - Swift and Kotlin: native SDKs generated from the same API description are on the way; until then use the HTTP API from Native iOS and Android.
Plans
| Free | Pro | Ultra | Team | Enterprise | |
|---|---|---|---|---|---|
| Apps per project | 2 | 10 | 20 | 50 | 100 |
| Push notifications / month | 10,000 (hard cap) | 1,000,000 + overage | 5,000,000 + overage | 20,000,000 + overage | 100,000,000 + overage |
| Devices one send may reach | 500 | 2,000 | 5,000 | 10,000 | 20,000 |
| App attestation | — | Yes | Yes | Yes | Yes |
Current limits for your organization are on Plan limits and in the console under Billing.
Something unclear or missing on this page?Tell us