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