跳到主要内容

networkStatusChanged

功能介绍

说明

客户端网络情况发生变化时调用。

函数原型

IMSDK.asyncApi('networkStatusChanged', operationID: string): Promise<void>

输入参数

参数名称参数类型是否必填描述
operationIDstring操作 ID,用于定位问题,保持唯一,建议用当前时间和随机数

返回结果

通过openim-uniapp-polyfill包将函数 Promise 化,调用时需要使用thencatch判断并处理成功和失败回调。

参数名称参数类型描述
Promise.then()Promise<void>调用成功回调
Promise.catch()Promise<CatchResponse>调用失败回调

代码示例

import IMSDK from 'openim-uniapp-polyfill';

IMSDK.asyncApi('networkStatusChanged', IMSDK.uuid())
.then(() => {
// 调用成功
})
.catch(({ errCode, errMsg }) => {
// 调用失败
});