One config file → a Play-ready APK. Push, offline, uploads, deep links — and a SaaS that issues signed license keys and tracks every install live.
Google now rejects thin WebView wrappers. Web2App ships real native value — push, offline, diagnostics, deep links — and a TWA-first hybrid that falls back to a true in-app WebView. Approvable by design.
TWA-first, real-WebView fallback. Works with or without a verified domain.
FCM + TWA delegation. Send campaigns from the dashboard.
HMAC license keys. Apps fail-closed without a valid key.
Every install self-registers — devices, versions, geography, live.
Upload, downloads, geolocation, pull-to-refresh, offline screen.
One-tap assetlinks.json + SHA-256 fingerprint. Painless setup.
Issue a license key per app. Every install phones home and appears in your dashboard — device, version, geography, last-seen. Revoke a key and the app fails on next launch. Send push from one console.
URL, colors, feature flags — one file.
One Gradle command → signed APK/AAB.
Issue a key; watch installs roll in.