1. 系统信息
1.1. API 调用
1.1.1. QN.os.name
String 系统名称
1.1.2. QN.os.android
Boolean 是否为 Android 系统
1.1.3. QN.os.ios
Boolean 是否为 iOS 系统
1.1.4. QN.os.version
Object 系统版本对象
1.1.5. QN.os.version.value
String 系统版本
1.1.6. QN.os.version.gt(version)
判断版本是否大于某个版本
API 调用入参
| 参数名 | 类型 | 是否可选 | 默认值 | 含义 |
|---|---|---|---|---|
version |
Number String |
需要对比的版本号 |
API 响应结果
| 参数名 | 类型 | 是否必须返回 | 含义 |
|---|---|---|---|
result |
Boolean |
true 为判断成立, false 为判断不成立 |
调用示例
// 假设 系统版本为 5.0
QN.os.version.gt(4); // => true
QN.os.version.gt(6); // => false
QN.os.version.gt('4.4.4'); // => true
QN.os.version.gt('6.6.6'); // => false
1.1.7. QN.os.version.gte(version)
判断版本是否大于或等于某个版本
API 调用入参
| 参数名 | 类型 | 是否可选 | 默认值 | 含义 |
|---|---|---|---|---|
version |
Number String |
需要对比的版本号 |
API 响应结果
| 参数名 | 类型 | 是否必须返回 | 含义 |
|---|---|---|---|
result |
Boolean |
true 为判断成立, false 为判断不成立 |
调用示例
// 假设 系统版本为 5.0
QN.os.version.gte(4); // => true
QN.os.version.gte(5); // => true
QN.os.version.gte(6); // => false
QN.os.version.gte('4.4.4'); // => true
QN.os.version.gte('5.0.0'); // => true
QN.os.version.gte('6.6.6'); // => false
1.1.8. QN.os.version.eq(version)
判断版本是否等于某个版本
API 调用入参
| 参数名 | 类型 | 是否可选 | 默认值 | 含义 |
|---|---|---|---|---|
version |
Number String |
需要对比的版本号 |
API 响应结果
| 参数名 | 类型 | 是否必须返回 | 含义 |
|---|---|---|---|
result |
Boolean |
true 为判断成立, false 为判断不成立 |
调用示例
// 假设 系统版本为 5.0
QN.os.version.eq(5); // => true
QN.os.version.eq(6); // => false
QN.os.version.eq('5.0.0'); // => true
QN.os.version.eq('6.6.6'); // => false
1.1.9. QN.os.version.lt(version)
判断版本是否小于某个版本
API 调用入参
| 参数名 | 类型 | 是否可选 | 默认值 | 含义 |
|---|---|---|---|---|
version |
Number String |
需要对比的版本号 |
API 响应结果
| 参数名 | 类型 | 是否必须返回 | 含义 |
|---|---|---|---|
result |
Boolean |
true 为判断成立, false 为判断不成立 |
调用示例
// 假设 系统版本为 5.0
QN.os.version.lt(4); // => false
QN.os.version.lt(6); // => true
QN.os.version.lt('4.4.4'); // => false
QN.os.version.lt('6.6.6'); // => true
1.1.10. QN.os.version.lte(version)
判断版本是否小于或等于某个版本
API 调用入参
| 参数名 | 类型 | 是否可选 | 默认值 | 含义 |
|---|---|---|---|---|
version |
Number String |
需要对比的版本号 |
API 响应结果
| 参数名 | 类型 | 是否必须返回 | 含义 |
|---|---|---|---|
result |
Boolean |
true 为判断成立, false 为判断不成立 |
调用示例
// 假设 系统版本为 5.0
QN.os.version.lte(4); // => false
QN.os.version.lte(5); // => true
QN.os.version.lte(6); // => true
QN.os.version.lte('4.4.4'); // => false
QN.os.version.lte('5.0.0'); // => true
QN.os.version.lte('6.6.6'); // => true