CrystalQore

Mobile Apps Overview

Enterprise tier. Native mobile apps for iOS and Android. Dashboard, Chat, Contacts, Calls, Files, Fax, Calendar, Notes. Push notifications. Secure JWT. Works with self-hosted CrystalQore.

Enterprise

Mobile Apps Overview

CrystalQore offers native mobile applications for iOS and Android, bringing the full platform to your smartphone or tablet. Built with Flutter, the mobile apps provide a consistent, performant experience with push notifications, offline-capable sync, and secure authentication. Mobile apps are available on the Enterprise tier and work with your self-hosted CrystalQore instance.

Overview

The mobile apps deliver:

  • Dashboard — Call stats, recent activity, quick actions
  • Chat — Real-time messaging with push notifications
  • Contacts — Full contact management and presence
  • Calls — Call records and Click2Dial
  • Files — Browse and manage files
  • Fax — Fax inbox and sending
  • Calendar — View and manage events
  • Notes — Create and organize notes

Key Features

FeatureDescription
Native appsBuilt with Flutter for iOS and Android
Push notificationsReceive new message and call alerts
Secure authenticationJWT-based login; works with your CrystalQore server
Self-hostedConnect to your organization's CrystalQore URL
Offline-capableSync data for use when connectivity is limited
Same credentialsUse the same login as the web app
Feature parityCore features match the web experience

Requirements

  • Enterprise tier — Mobile apps are included with Enterprise
  • CrystalQore server URL — Your organization's CrystalQore instance
  • iOS — iPhone or iPad running a supported iOS version
  • Android — Phone or tablet running a supported Android version
  • Network access — Internet connection to reach your CrystalQore server (or VPN for internal deployments)

Getting the Apps

  • iOS — Download from the App Store or TestFlight for beta builds
  • Android — Download from the Play Store or install via APK

See Mobile App Installation for step-by-step installation and configuration.

Configuration

On first launch, you enter your CrystalQore server URL and log in with your credentials. The app stores the server URL and uses it for all API and WebSocket connections. Push notifications require granting notification permissions when prompted.

Security

  • JWT authentication — Secure token-based auth
  • HTTPS — All traffic encrypted in transit
  • Certificate validation — Ensures connection to the correct server
  • Secure storage — Credentials stored in the device keychain/keystore
PageDescription
Mobile App InstallationInstall and configure the app
Mobile App FeaturesDetailed feature guide

On this page