DeltaUpdate.AppVersionInfo

更新记录

版本 日期 修改人 修改内容
1.0.0 2020年3月25日 刘剑(281001) 新建文档
1.1.0 2020年4月27日 刘剑(281001) 完善接口说明
1.1.1 2020年6月12日 蔺浪(510525) 更新记录使用表格
1.1.2 2020年8月6日 蔺浪(510525) 应用版本信息类开放是否有效属性
AppVersionInfo

应用版本信息,包含主应用版本信息和子应用版本信息列表。

public AppVersionDesc MainApp { get; }

简要说明:

  • 主应用版本描述
public List<AppVersionDesc> SubApps { get; }

简要说明:

  • 子应用版本描述列表,如果不存在子应用,则此列表为空。
public bool NeedUpdate { get; }

简要说明:

  • 是否有更新
public bool IsMandatory { get; }

简要说明:

  • 是否是强制更新
public string LatestVersion { get; }

简要说明:

  • 应用最新版本号(完整版本号)
public string LatestMainVersion { get; }

简要说明:

  • 主应用版本号
public string LastestSubVersion { get; }

简要说明:

  • 子应用版本号
public List<AppChangeLog> ChangeLogs { get; }

简要说明:

  • 更新日志列表
public AppVersionDesc GetAppVersionDesc(string appCode)

简要说明:

  • 获取应用版本描述

参数:

参数名 类型 说明
appCode string 应用编码

返回值说明

类型 说明
AppVersionDesc 应用版本描述
AppVersionDesc

应用版本描述,包含应用编码、应用名、应用版本号、发布号、发布状态、安装包下载地址、压缩包下载地址等。

public string AppCode { get; }

简要说明:

  • 应用编码
public string AppName { get; }

简要说明:

  • 应用名
public string RemoteVersion { get; }

简要说明:

  • 远程版本号(服务器)
public string ReleaseNum { get; }

简要说明:

  • 发布号
public string ReleaseNotes { get; }

简要说明:

  • 更新内容
public string Status { get; }

简要说明:

  • 发布状态
public bool IsMandatory { get; }

简要说明:

  • 是否是强制更新
public string PackageUrl { get; }

简要说明:

  • 安装包下载地址
public string PackageMD5 { get; }

简要说明:

  • 安装包MD5码
public string PackagePatchUrl { get; }

简要说明:

  • 安装包Patch下载地址
public string PackagePatchMD5 { get; }

简要说明:

  • 安装包Patch MD5码
public string ZipUrl { get; }

简要说明:

  • Zip包下载地址
public string ZipMD5 { get; }

简要说明:

  • Zip包MD5码
public string ZipPatchUrl { get; }

简要说明:

  • Zip包Patch下载地址
public string ZipPatchMD5 { get; }

简要说明:

  • Zip包Patch MD5码
public string LocalVersion { get; }

简要说明:

  • 本地版本号
public string LatestVersion { get; }

简要说明:

  • 最新版本号,取远程和本地最大版本号
public string LocalPackagePath { get; }

简要说明:

  • 本地Exe版本包路径[服务器版本AppVersion]
public string LocalZipPath { get; }

简要说明:

  • 本地Zip版本包路径[服务器版本AppVersion]
public string NeedUpdate { get; }

简要说明:

  • 是否有新版本
public bool IsEffect { get; }

简要说明:

  • 1.0.4-preview2及以上版本支持
  • 信息是否有效?
  • 检查AppCode和RemoteVersion