2 min read

Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.

AppUpdateStatus

Indicates the result of an application update check performed by CheckForUpdate(). The returned status tells the Lua app layer whether an update is available, what kind of channel assignment produced it, or whether the check was unsupported or failed.

Items

NameValueDescription
Unknown0The default state before any update check has been performed.
NotSupported1The platform does not support application updates.
Failed2The update check failed due to an error such as a network failure or missing initialization.
NotAvailable3No update is currently required; the client is already running the latest version for its channel.
Available4An update is available through a public channel or production deployment.
AvailableBoundChannel5An update is available because the user is explicitly bound to a private or public channel.
AvailableBetaProgram6An update is available because the user opted into a beta program backed by a channel.

Unknown

The default state before any update check has been performed.

FieldValue
value0

NotSupported

The platform does not support application updates.

FieldValue
value1

Failed

The update check failed due to an error such as a network failure or missing initialization.

FieldValue
value2

NotAvailable

No update is currently required; the client is already running the latest version for its channel.

FieldValue
value3

Available

An update is available through a public channel or production deployment.

FieldValue
value4

AvailableBoundChannel

An update is available because the user is explicitly bound to a private or public channel.

FieldValue
value5

AvailableBetaProgram

An update is available because the user opted into a beta program backed by a channel.

FieldValue
value6