Roblox UtilitiesDevlHub Roblox Documentation

Enum

AppLifecycleManagerState

Describes the current lifecycle state of the Roblox application as reported by AppLifecycleObserverService:GetCurrentState().

Reports the application lifecycle state returned by AppLifecycleObserverService:GetCurrentState() and related events. Transitions follow AppLifecycleManagerState.Detached → AppLifecycleManagerState.Active → AppLifecycleManagerState.Inactive → AppLifecycleManagerState.Hidden → AppLifecycleManagerState.Detached; intermediate states are traversed automatically when the application jumps between non-adjacent states.

Items 4#

NameValueSummary
Detached0The application has not yet started or is shutting down. This is the initial state before the lifecycle manager is created and the final state entered during application termination.
Active1The application is in the foreground and has input focus. This is the normal running state where the user is actively interacting with the experience.
Inactive2The application is visible but does not have input focus. On iOS this occurs during transitions such as incoming calls or notification center pull-down; on macOS it corresponds to the application resigning active status.
Hidden3The application is fully in the background and not visible to the user. On mobile platforms this corresponds to the app being backgrounded; on desktop it corresponds to the window being minimized or fully occluded.