DocsOMobileOverview & Installation
Getting Started

Overview & Installation

OMobileorravo.com/docs/omobile/overview

Overview

OMobile (v1.0.0) turns your WordPress site into a full-featured mobile app backend.

Namespace: omobile/v1

Key capabilities:

CapabilityDetail
JWT authenticationHS256, 15-min access tokens, 30-day refresh with rotation + reuse detection
Remote configKey/value config delivered to app via /config endpoint
Feature flagsPer-device rollout percentages
Push notificationsFCM HTTP v1 (service account), APNS token-based (p8), Expo
App versioningForce-update and deprecation controls
Crash reportingFingerprint-based grouping
AnalyticsDAU, retention cohorts, top screens, version distribution
Device registryInstall ID-based device tracking
SegmentsDevice targeting rules for push delivery
In-app announcementsBanners, modals, toasts
Content healthPosts missing images, no excerpt, empty content
WebhooksHMAC-signed payloads
Config snapshotsPoint-in-time rollback
WP-CLIAll operations scriptable

Installation

  1. Upload the omobile folder to /wp-content/plugins/
  2. Activate via Plugins → Installed Plugins
  3. Navigate to OMobile → complete the Setup Wizard

On activation, all 19 database tables are created via dbDelta.

php// Override JWT secret in wp-config.php (takes precedence over stored secret)
define( 'OMOBILE_JWT_SECRET', 'your-256-bit-secret-here' );
Overview & Installation — OMobile Docs — Orravo