What is Mobile Support?
Mobile support includes:- Device Detection: Identify iOS, Android, and app versions
- API Versioning: Manage multiple API versions for app updates
- Push Notifications: Send to APNs and FCM
- Deep Links: Handle universal links and app links
- SDK Generation: Create type-safe clients for Swift, Kotlin, Flutter
Device Detection
Identify the requesting device:Custom Headers
Mobile apps send device info via headers:API Versioning
Manage breaking changes across app versions:Deprecation Warnings
Error Handling
Mobile-friendly error responses:Pagination
Cursor-based pagination for mobile:Push Notifications
APNs (iOS)
FCM (Android)
Unified Interface
Deep Links
Universal Links (iOS)
App Links (Android)
SDK Generation
Generate type-safe mobile SDKs from your contracts:Swift (iOS)
Kotlin (Android)
Flutter (Dart)
Supported Platforms
| Platform | SDK | Features |
|---|---|---|
| iOS | Swift | Type-safe, async/await, Codable |
| Android | Kotlin | Coroutines, Serialization |
| Flutter | Dart | Null-safe, json_serializable |
| React Native | TypeScript | Same as web SDK |
| Kotlin Multiplatform | Kotlin | Shared code for iOS/Android |
| .NET MAUI | C# | Cross-platform .NET |
| PWA | TypeScript | Web with offline support |
| Game Engines | Various | Unity C#, Godot GDScript |
Complete Example
Learn More
Mobile Documentation
Complete mobile integration guide.
SDK Generation
Generate mobile SDKs from contracts.