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

ApplicationOptions

Updated: Aug 26, 2025

ApplicationOptions

data class ApplicationOptions(var deeplinkMessage: String = "", var destinationApiName: String = "", var lobbySessionId: String = "", var matchSessionId: String = "", var roomId: String? = null)
The Application option contains additional configuration to be passed in to horizon.platform.application.Application.launchOtherApp and horizon.platform.application.Application.installAppUpdateAndRelaunch. It contains 5 fields horizon.platform.application.options.ApplicationOptions.deeplinkMessage, horizon.platform.application.options.ApplicationOptions.destinationApiName, horizon.platform.application.options.ApplicationOptions.lobbySessionId, horizon.platform.application.options.ApplicationOptions.matchSessionId and horizon.platform.application.options.ApplicationOptions.roomId.

Constructors

NameSummary
ApplicationOptions
constructor(deeplinkMessage: String = "", destinationApiName: String = "", lobbySessionId: String = "", matchSessionId: String = "", roomId: String? = null)

Properties

NameSummary
deeplinkMessage
var deeplinkMessage: String
A message to be passed to a launched app, which can be retrieved with horizon.platform.applicationlifecycle.models.LaunchDetails.deeplinkMessage.
destinationApiName
var destinationApiName: String
If provided, the intended destination to be passed to the launched app, which can be retrieved with horizon.platform.applicationlifecycle.models.LaunchDetails.destinationApiName.
lobbySessionId
var lobbySessionId: String
If provided, the intended lobby where the launched app should take the user. All users with the same lobby_session_id should end up grouped together in the launched app, which can be retrieved with horizon.platform.applicationlifecycle.models.LaunchDetails.lobbySessionId.
matchSessionId
var matchSessionId: String
If provided, the intended instance of the destination that a user should be launched into, which can be retrieved with horizon.platform.applicationlifecycle.models.LaunchDetails.matchSessionId.
roomId
var roomId: String?
DeprecatedIf provided, the intended room where the launched app should take the user (all users heading to the same place should have the same value). A room_id of 0 is INVALID.
Did you find this page helpful?
Thumbs up icon
Thumbs down icon