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#
| Name | Value | Summary |
|---|---|---|
Detached | 0 | The 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. |
Active | 1 | The application is in the foreground and has input focus. This is the normal running state where the user is actively interacting with the experience. |
Inactive | 2 | The 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. |
Hidden | 3 | The 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. |