抖音开放平台Logo
开发者文档
控制台
  • API 概览
  • 开放能力
  • 基础
  • 渲染
  • 设备
  • 文件
  • 位置
  • 媒体
  • 网络
  • 游戏转发分享
  • 实时语音
  • 数据缓存
  • 系统
  • 系统信息
  • tt.getSystemInfoSync
  • tt.getEnvInfoSync
  • tt.getSystemInfo
  • 生命周期
  • 触摸事件
  • 应用级事件
  • 广告
  • 界面
  • 支付
  • Worker
  • tt.getSystemInfo
    收藏
    我的收藏

    基础库 1.0.0 开始支持本方法,这是一个异步方法。

    获取系统信息。

    前提条件
    业务背景
    使用限制
    注意事项
    通过 getSystemInfoSync 和 getSystemInfo 获取到的所有宽高单位均为设备的逻辑分辨率,设备的物理分辨率为逻辑分辨率*设备像素比。
    相关教程

    语法

    tt.getSystemInfo(options)

    参数说明

    options 为 object 类型,属性如下:

    属性名类型默认值必填说明最低支持版本
    successfunction
    接口调用成功的回调函数
    1.0.0
    failfunction
    接口调用失败的回调函数
    1.0.0
    completefunction
    接口调用结束的回调函数(调用成功、失败都会执行)
    1.0.0

    回调成功

    object 类型,属性如下:

    属性名类型说明最低支持版本
    systemstring
    操作系统版本。示例:"11.4", "8.0.0"
    1.0.0
    platformstring
    操作系统类型。示例:"ios", "android"
    1.0.0
    brandstring
    手机品牌。示例:"Apple", "Xiaomi"
    1.0.0
    modelstring
    手机型号
    1.0.0
    versionstring
    宿主 App 版本号(宿主指今日头条、抖音等)。示例:"6.7.8"
    1.0.0
    appNamestring
    宿主 APP 名称。示例:"Toutiao"
    1.0.0
    SDKVersionstring
    客户端基础库版本。示例:"1.0.0"
    1.0.0
    screenWidthnumber
    屏幕宽度
    1.0.0
    screenHeightnumber
    屏幕高度
    1.0.0
    windowWidthnumber
    可使用窗口宽度
    1.0.0
    windowHeightnumber
    可使用窗口高度
    1.0.0
    safeAreaobject
    在竖屏正方向下的安全区域。安全区域指的是一个可视窗口范围,处于安全区域的内容不受圆角(corners)、齐刘海(sensor housing)、小黑条(Home Indicator)影响。
    1.51.0
    pixelRationumber
    设备像素比
    1.0.0
    deviceScoreobject
    机型性能评分。安卓和 IOS,设备分数满分 10 分,分数越高说明设备越好。如果获取不到对应分数,返回-1。
    1.79.0
    errMsgstring
    "getSystemInfo:ok"
    1.0.0

    appName 参数说明

    返回值

    类型

    说明

    最低支持版本

    Toutiao

    string

    今日头条

    1.0.0

    Douyin

    string

    抖音(国内版)

    1.0.0

    news_article_lite

    string

    今日头条(极速版)

    1.0.0

    douyin_lite

    string

    抖音(极速版)

    1.0.0

    aweme_hotsoon

    string

    抖音火山版

    1.0.0

    XiGua

    string

    西瓜

    1.0.0

    safeArea 类型说明

    object 类型,属性如下:

    属性名类型说明最低支持版本
    leftnumber
    安全区域左上角横坐标
    1.51.0
    rightnumber
    安全区域右下角横坐标
    1.51.0
    topnumber
    安全区域左上角纵坐标
    1.51.0
    bottomnumber
    安全区域右下角纵坐标
    1.51.0
    widthnumber
    安全区域的宽度,单位逻辑像素
    1.51.0
    heightnumber
    安全区域的高度,单位逻辑像素
    1.51.0

    deviceScore 类型说明

    object 类型,属性如下:

    属性名类型说明最低支持版本
    cpunumber
    cpu 分数
    1.79.0
    gpunumber
    gpu 分数
    1.79.0
    memorynumber
    内存分数
    1.79.0
    overallnumber
    综合评分
    1.79.0

    回调失败

    object 类型,属性如下:

    属性名类型说明最低支持版本
    errMsgstring
    "getSystemInfo:fail " + 详细错误信息
    1.0.0

    错误码

    errorCodeerrMsgerrorType说明最低支持版本
    999993internal errorF
    小游戏框架内部错误,有需要请创建工单咨询
    1.0.0
    999999invalid paramD
    参数错误
    1.0.0

    扫码体验

    请使用字节宿主APP扫码

    代码示例

    开发者工具中预览

    tt.getSystemInfo({ success(res) { console.log(res); }, fail(res) { console.log(`getSystemInfo 调用失败`); }, });