onNetworkStatusChange
import { onNetworkStatusChange } from "zmp-sdk";
Callback để lắng nghe sự kiện thay đổi mạng.
Ví dụ
Lắng nghe sự kiện thay đổi mạng:
onNetworkStatusChange(function (data) {
const { isConnected, networkType } = data;
console.log(`Kết nối mạng: ${isConnected}, Loại mạng: ${networkType}`);
});
Xem hướng dẫn xử lý lỗi và bảng mô tả chi tiết mã lỗi tại đây.
Tham số
Truyền tham số vào API dưới dạng object chứa các thuộc tính:
| Property | Type | Required | Description |
|---|---|---|---|
| callback | (data: NetworkStatusChangeData) => void | Yes | Callback function được gọi khi mạng thay đổi. |
NetworkStatusChangeData
| Property | Type | Required | Description |
|---|---|---|---|
| isConnected | boolean | No | Trạng thái kết nối mạng. |
| networkType | "none" | "wifi" | "cellular" | "unknown" | No | Kiểu kết nối mạng hiện tại với các giá trị:\n- none: Không có mạng.\n- wifi: Mạng Wi-Fi.\n- cellular: Mạng di động (2g/3g/4g).\n- unknown: Mạng không xác định (Android). |