Eliminate client binary fragmentation. Enforce non-dismissible hard gates, soft upgrade nudges, remote maintenance screens, and localized announcements with 100% customizable native UI or headless integration.
We’ll be in touch when early access opens.
Version 3.2.0 contains essential security patches. Update now to continue accessing your account.
Drop in. Configure. Focus on building features.
Zero cumbersome dashboard setup required. Wrap your application root during startup and handle routing natively or headlessly.
// 1. Initialize VersionPulse SDK in main.dart
import 'package:versionpulse/versionpulse.dart';
void main() async {
WidgetsFlutterBinding.ensureInitialized();
// Initialize client with low-latency edge check
await VersionPulse.init(
apiKey: "vp_live_98a72b10f",
appId: "com.company.app",
useHeadlessUI: false, // Set true to build custom widgets
);
runApp(const MyApp());
}
// AppDelegate or App.swift initialization
import VersionPulse
@main
struct MobileApp: App {
init() {
VersionPulse.configure(
apiKey: "vp_live_98a72b10f",
appGroup: "group.com.company.app"
) { result in
if result.status == .forceUpdate {
VersionPulse.presentUpdateWall()
}
}
}
}
// MainApplication.kt initialization
import io.versionpulse.sdk.VersionPulse
class MainApplication : Application() {
override fun onCreate() {
super.onCreate()
VersionPulse.builder(this)
.setApiKey("vp_live_98a72b10f")
.enableAutoPrompt(true)
.checkVersion()
}
}
// App.tsx root component entry
import { VersionPulseProvider, useVersionPulse } from '@versionpulse/react-native';
export default function App() {
return (
<VersionPulseProvider apiKey="vp_live_98a72b10f" autoPrompt>
<MainNavigator />
</VersionPulseProvider>
);
}
Engineered for Reliability at Scale
Designed to bridge the gap between simple open-source wrappers and overly complex $1,000/mo enterprise platforms.
Evaluated directly on globally distributed edge runtime workers (Cloudflare Workers / AWS CloudFront KV). Eliminates cold starts and never slows down app initialization.
Customize colors, dark/light themes, typography, logos, and button styling to match your app's exact design system—or use Headless Mode to render your own custom native components.
Seamlessly route users to Apple App Store, Google Play Store, Huawei AppGallery, Amazon Appstore, or direct enterprise APK downloads based on device profile.
Instantly block app usage during backend database migrations or unexpected server outages. Show real-time estimated recovery timers and status notes.
Serve localized release notes and force update warnings dynamically based on the device's system language settings without submitting app updates.
Unlike open-source packages that break when Apple or Google change store web HTML, VersionPulse uses atomic API rules independent of web scraping.
Frequently Asked Questions