T3网络验证V3
    T3网络验证V3
    • 概述和快速开始
    • 加密和签名算法
    • 通用参数和错误码
    • 单码卡密登录
    • 单码卡密心跳验证
    • 单码卡密解绑机器码
    • 通过单码卡密获取云端变量
    • 获取程序版本信息
    • 获取程序公告

    获取程序版本信息

    获取程序版本信息 API#

    基本信息#

    接口路径: /v3/get_version/{appid}
    请求方法: POST
    是否需要登录: 否
    功能说明: 获取程序的最新版本号、版本名称、更新日志和下载地址

    请求参数#

    参数名类型必填说明
    timestampint条件必填Unix时间戳
    signstring条件必填请求签名

    请求示例#

    {
        "timestamp": 1699999999,
        "sign": "abc123..."
    }

    成功响应 (200)#

    {
        "code": 200,
        "message": "成功",
        "data": {
            "latest_version": "1.0.0",
            "version_name": "正式版",
            "update_log": "1. 修复bug\n2. 新增功能\n3. 性能优化",
            "download_url": "https://example.com/download/app_v1.0.0.apk"
        },
        "timestamp": 1699999999,
        "nonce": "abc123...",
        "sign": "def456..."
    }

    响应字段说明#

    字段名类型说明
    latest_versionstring最新版本号
    version_namestring版本名称
    update_logstring更新日志
    多行内容用 \n 分隔
    download_urlstring下载地址
    注意: 所有字段可能为空字符串

    C++ SDK调用示例#

    方法1:简单版本检查#

    方法2:获取服务器版本号#

    方法3:获取完整版本信息#


    版本号比较#

    compareVersion 方法#

    支持的版本格式#

    纯数字版本:
    点分版本:

    使用场景#

    1. 程序启动时检查版本#

    2. 定期检查更新#

    3. 显示更新日志#


    注意事项#

    重要提示
    1.
    此接口无需登录即可调用
    2.
    所有字段可能为空字符串,需要做空值判断
    3.
    建议在程序启动时调用,检查是否有新版本
    4.
    版本号格式支持纯数字和点分版本
    5.
    如果服务器未配置版本信息,checkVersion会返回true(默认通过)

    T3Config.h配置#

    使用配置#

    修改于 2025-11-10 21:08:20
    上一页
    通过单码卡密获取云端变量
    下一页
    获取程序公告
    Built with