App Version Check SDK
Check app version and bundle numbers.
Written By despia
Last updated About 1 year ago
Version Control Benefits
This SDK helps maintain your app by:
Enforcing updates
Checking compatibility
Managing features
Supporting rollouts
Improving security
SDK Usage
// Get version info
window.despia = "getappversion://"
// Wait for no-code tools
setTimeout(() => {
console.log("Version:", versionNumber)
console.log("Bundle:", bundleNumber)
}, 100)
Examples
Version Gate
window.despia = "getappversion://"
setTimeout(() => {
if (versionNumber < "2.0.0") {
showUpdatePrompt()
} else {
showNewFeatures()
}
}, 100)
Feature Check
window.despia = "getappversion://"
setTimeout(() => {
checkFeatureSupport({
version: versionNumber,
bundle: bundleNumber
})
}, 100)
Update Check
window.despia = "getappversion://"
setTimeout(() => {
if (needsUpdate(versionNumber)) {
redirectToStore()
}
}, 100)
Tips
Add delay for no-code tools
Compare versions properly
Plan update strategy
Handle legacy versions
Test all scenarios
Important for No-Code Tools
Tools like WeWeb or Toddle need a 100ms delay before reading version values.
Need help? Email us at support@despia.com