Skip to main content

LaunchOptions API

LaunchOptions API

GetLaunchOptions()

Synchronously retrieves launch options passed when the game starts.

Return Value (TudadaLaunchOptions):

FieldTypeDescription
querystringURL query parameters (JSON string)
referrerInfoLaunchOptionsReferrerInfo?Referrer information
referrerInfo.extraDatastring?Referrer extra data (JSON string)

Note: Unity's JsonUtility does not support Dictionary, so query is provided as a JSON string. Parse it using a third-party JSON library (e.g., Newtonsoft.Json).

using Tudada;

TudadaLaunchOptions options = TudadaSDK.Instance.GetLaunchOptions();
Debug.Log("Query JSON: " + options.query);

// Newtonsoft.Json usage example
var query = JsonConvert.DeserializeObject<Dictionary<string, string>>(options.query);
if (query.ContainsKey("mode") && query["mode"] == "pvp")
{
StartPvPMode();
}