본문으로 건너뛰기

LaunchOptions API

LaunchOptions API

GetLaunchOptions()

게임 실행 시 전달된 런치 옵션을 동기적으로 조회합니다.

반환값 (TudadaLaunchOptions):

필드타입설명
querystringURL 쿼리 파라미터 (JSON 문자열)
referrerInfoLaunchOptionsReferrerInfo?리퍼러 정보
referrerInfo.extraDatastring?리퍼러 추가 데이터 (JSON 문자열)

참고: Unity의 JsonUtilityDictionary를 지원하지 않으므로, query는 JSON 문자열로 제공됩니다. 서드파티 JSON 라이브러리(Newtonsoft.Json 등)로 파싱하세요.

using Tudada;

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

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