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

    TT.GetAppLifeCycle

    6.0.0 开始支持本方法
    获取游戏生命周期实例。
    前提条件
    业务背景
    使用限制
    注意事项
    相关教程

    语法

    public static TTAppLifeCycle GetAppLifeCycle() // 获取游戏生命周期实例,返回的 TTAppLifeCycle 可以监听如下周期: // 监听游戏到前台,统一所有平台,携带参数的格式为字典,可以根据指定key获取指定数据 public OnShowEventWithDict OnShowWithDict; // 监听游戏切到后台,统一所有平台 public OnAppHideEvent OnHide;

    代码示例

    public void TestAppLifeCycle() { TT.GetAppLifeCycle().OnShowWithDict += OnAppShow; TT.GetAppLifeCycle().OnHide += OnAppHide; } private void OnAppShow(Dictionary<string, object> param) { Debug.Log("OnAppShow"); } private void OnAppHide() { Debug.Log("OnAppHide"); }

    TT.SetOnBeforeExitAppListener

    6.0.0 开始支持本方法
    监听游戏退出。
    前提条件
    业务背景
    使用限制
    注意事项
    相关教程

    语法

    public static void SetOnBeforeExitAppListener(Func<bool> onBeforeExitApp)

    参数说明

    属性名
    类型
    默认值
    必填
    说明
    onBeforeExitApp
    Func<bool>
    --
    返回值为true,则表示由开发者自行处理退出逻辑,可以调用 TT.ExitMiniProgram 来手动退出游戏。返回值为false,则默认退出游戏

    代码示例

    public void TestAppLifeCycle() { TT.SetOnBeforeExitAppListener(OnBeforeExit); } private bool OnBeforeExit() { Debug.Log("OnBeforeExit"); TT.ExitMiniProgram(true); return true; }