LaunchOptions API
LaunchOptions API
GetLaunchOptions()
Synchronously retrieves launch options passed when the game starts.
Return Value (TudadaLaunchOptions):
| Field | Type | Description |
|---|---|---|
query | string | URL query parameters (JSON string) |
referrerInfo | LaunchOptionsReferrerInfo? | Referrer information |
referrerInfo.extraData | string? | Referrer extra data (JSON string) |
Note: Unity's
JsonUtilitydoes not supportDictionary, soqueryis 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();
}