抖音开放平台Logo
开发者文档
控制台
  • 体验抖音小游戏
  • 游戏引擎
  • Unity 引擎适配
  • WebGL 方案与优化
  • BGDT 手册
  • 接入
  • C# API
  • API 概览
  • 开放能力
  • 基础
  • 设备
  • 文件
  • 媒体
  • 网络
  • 游戏分享
  • 数据缓存
  • 系统
  • 获取系统信息
  • 游戏生命周期
  • 版本号
  • 获取小游戏启动参数
  • 退出重启
  • 触摸事件
  • 界面
  • 支付
  • 广告
  • 宿主事件
  • 抖音云模块
  • 邀请模块
  • PlayerPrefs
  • 调试工具
  • 初始化
  • 渲染
  • Cocos/Laya/Egret引擎适配
  • 基础功能
  • 开放能力
  • 性能优化
  • 获取小游戏启动参数
    收藏
    我的收藏

    该模块包含了获取小程序启动时的参数的接口。
    前提条件
    业务背景
    使用限制
    里面的参数可能为空,使用时需判空
    注意事项
    可以在TT.InitSDK之后调用,确保得到非空值
    相关教程

    TT.GetLaunchOptionsSync

    6.0.0 开始支持本方法
    获取小程序启动时的参数。

    语法

    public static LaunchOption GetLaunchOptionsSync();

    返回值说明

    类型
    说明
    LaunchOption
    小程序启动时的参数

    代码示例

    void Read_LaunchOption() { Debug.Log("LaunchOption: "); if (TT.s_ContainerEnv != null) { TTSDK.LaunchOption launchOption = TT.GetLaunchOptionsSync(); Debug.Log("path :" + launchOption.Path); Debug.Log("scene :" + launchOption.Scene); Debug.Log("subScene :" + launchOption.SubScene); Debug.Log("group_id :" + launchOption.GroupId); Debug.Log("shareTicket :" + launchOption.ShareTicket); Debug.Log("is_sticky :" + launchOption.IsSticky); Debug.Log("query :"); if (launchOption.Query != null) { foreach (KeyValuePair<string, string> kv in launchOption.Query) if (kv.Value != null) Debug.Log(kv.Key + ": " + kv.Value); else Debug.Log(kv.Key + ": " + "null "); } Debug.Log("refererInfo :"); if (launchOption.RefererInfo != null) { foreach (KeyValuePair<string, string> kv in launchOption.RefererInfo) if (kv.Value != null) Debug.Log(kv.Key + ": " + kv.Value); else Debug.Log(kv.Key + ": " + "null "); } Debug.Log("extra :"); if (launchOption.Extra != null) { foreach (KeyValuePair<string, string> kv in launchOption.Extra) if (kv.Value != null) Debug.Log(kv.Key + ": " + kv.Value); else Debug.Log(kv.Key + ": " + "null "); } } }