Nhảy tới nội dung
Lưu ý

Cần xin cấp quyền tại trang Quản lý ứng dụng

Lưu trữ dữ liệu xuống bộ đệm. Dữ liệu sẽ được lưu ở thiết bị của người dùng. Dữ liệu cũ nhất sẽ bị xoá nếu bộ nhớ đạt giới hạn.

Parameters

Object object

PropertyTypeDefaultRequiredDescriptionMinimum Version
dataObject<Record<string, any>>trueDữ liệu cần lưu trữ
successfunctionCallback function khi gọi api thành công
failfunctionCallback function khi gọi api thất bại

Return Values

Promise <Object data>

PropertyTypeDescriptionMinimum Version
errorKeysArray<string>Danh sách các dữ liệu lưu lỗi

Sample Code

import { setStorage } from "zmp-sdk/apis";

setStorage({
data: {
key1: "string",
key2: {
boolean: true
},
key3: 1
},
success: (data) => {
// xử lý khi gọi api thành công
const { errorKeys } = data;
},
fail: (error) => {
// xử lý khi gọi api thất bại
console.log(error);
}
});

Hoặc

import { setStorage } from "zmp-sdk/apis";

const setDataToStorage = async () => {
try {
const { errorKeys } = await setStorage({
data: {
key1: "data1",
key2: {
key4: "data2"
},
key3: "data3"
}
});
} catch (error) {
// xử lý khi gọi api thất bại
console.log(error);
}
};