OTA Server
Android and iOS OTA manifests, bundle uploads, scoped API tokens and rollback in a private native workspace. Dedicated paid hosting required; two-build retention, 14-day build expiry and a 64 MiB Workers upload limit.
Included native OTA plugin
Manage Android and iOS manifests, upload real bundles, issue app-scoped API tokens and roll back releases in the authenticated native workspace. Keep two builds per channel/binary within each app/platform; builds expire after 14 days. Workers bundle uploads are limited to 64 MiB (67,108,864 bytes).
Requirements
Dedicated paid hosting is required. Free can save a private draft but cannot run the native plugin on a shared page. Publish the matching company theme through the authorized operator, complete isolated EmDash CMS setup and sign in with native permissions. The plugin is bundled only with its matching theme. Installed runtimes cannot swap themes or gain this runtime by installing a plugin; create a separate site.
Private workspace
/_emdash/admin/plugins/ota-server/workspaceManage release metadata, uploads, scoped tokens and storage credentials in the private workspace, not public brief items or the inquiry inbox. Do not put tokens, storage secrets or private release data in public content, AI prompts or source exports. Restrict staff access and maintain backups.
Android and iOS manifest paths
These contract templates are not live release links. Substitute a configured app slug only after uploading real bundles.
/ota/<app>/android/manifest.json/ota/<app>/ios/manifest.json
Storage
Storage-plan mode uses the site's existing MEDIA storage. Optional private R2 requires an endpoint, bucket, access key ID and secret access key entered in the authenticated Storage workspace, plus an operator-configured per-site OTA_SECRET_KEY to encrypt the secret.
Representative previews
The product and admin previews are read-only illustrations, not a working backend or a live release feed. No bundles or tokens are created by this preview. This theme does not offer PWA/offline mode, public content items, inquiry forms, booking, checkout, map or WhatsApp integrations.
Use OTA Server