Network 网络
API 调用
QN.network.getType(options)
获取网络链接类型
API 调用入参
名称 |
类型 |
是否可选 |
含义 |
options |
Object |
optional |
选项 |
API 响应结果
名称 |
类型 |
是否必须返回 |
含义 |
result |
Object |
|
响应对象 |
result.errorCode |
Number |
|
错误码,成功为0,失败为非0 |
result.errorMsg |
String |
|
错误信息 |
result.data |
Object |
|
网络连接类型数据 |
result.data.type |
String |
|
网络连接类型 wifi WIFI网络、cellular 蜂窝网络、other 其他、none 无连接 |
result.data.isOnline |
Boolean |
|
网络是否连接 |
result.data.isWifi |
Boolean |
|
网络连接是否为 WIFI |
result.data.is4G |
Boolean |
|
网络连接是否为 4G |
result.data.is3G |
Boolean |
|
网络连接是否为 3G |
result.data.is2G |
Boolean |
|
网络连接是否为 2G |
result.data.isG |
Boolean |
|
网络连接是否为 G,甚至可能更差 |
调用示例
QN.network.getType()
.then((result) => {
console.log(result);
}, (error) => {
console.log(error);
});
QN.network.getType({
success(result) {
console.log(result);
},
error(error) {
console.log(error);
}
});