API reference
API reference
Select your platform
No SDKs available
No versions available

LaunchType

Updated: Jul 24, 2025

LaunchType

enum LaunchType : Enum<LaunchType>
It’s an enum that defines several different types of launches for an application. It provides a way to differentiate between different types of launches and to access additional information about the launch details. It can be retrieved using horizon.platform.application_lifecycle.models.LaunchDetails.launchType to get the launch type information of an application.

Entries

NameSummary
Unknown
Represents that the LaunchType is unknown.
Normal
Normal launch from the user’s library
Invite
Launch from the user accepting an invite. Check horizon.platform.application_lifecycle.models.LaunchDetails.lobbySessionId, horizon.platform.application_lifecycle.models.LaunchDetails.matchSessionId, horizon.platform.application_lifecycle.models.LaunchDetails.destinationApiName and horizon.platform.application_lifecycle.models.LaunchDetails.deeplinkMessage.
Coordinated
DEPRECATED
Deeplink
Launched from horizon.platform.application.Application.launchOtherApp. Check horizon.platform.application_lifecycle.models.LaunchDetails.launchSource and horizon.platform.application_lifecycle.models.LaunchDetails.deeplinkMessage.

Properties

NameSummary
name
val name: String
ordinal
val ordinal: Int
value
val value: Int

Functions

NameSummary
valueOf
fun valueOf(value: String): LaunchType
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
values
fun values(): Array<LaunchType>
Returns an array containing the constants of this enum type, in the order they’re declared.
Did you find this page helpful?
Thumbs up icon
Thumbs down icon