接口描述
接口名:app.compare
描述:与当前版本做对比,比较传入版本和当前版本的差距。
支持的客户端:iOS、Android、Windows、Mac。
支持的版本:2.17.0及以上版本。
是否需要鉴权:否。
参数说明
返回结果(-1:小于给定版本,0:等于给定版本,1:大于给定版本)。
如果传入不可转为版本的字符串视为0处理。例如:'character.1.2' -> '0.1.2'。
代码示例
当前版本 2.0.0let compareResult = await app.compare('0.0.0').catch(() => VersionCompareType.GREATER);console.log(compareResult); // VersionCompareType.GREATER
返回 Promise VersionCompareType。
VersionCompareType.LESS -1 当前版本小于传入版本VersionCompareType.EQUAL 0 当前版本等于传入版本VersionCompareType.GREATER 1 当前版本大于传入版本