Cache dữ liệu
Do các ứng dụng Zalo Mini App không hỗ trợ các API mặc định của trình duyệt như LocalStorage , SessionStorage, Cookie ... vui long sử dụng chức năng Native Storage để thay thế.
Mỗi ứng dụng Zalo Mini App sẽ được lưu tối đa 10MB dữ liệu và sẽ tự động xoá các dữ liệu cũ khi đầy.
Sampe code
import { setStorage } from "zmp-sdk/apis";
const saveAddress = async (address) => {
const addresses = await loadAddresses();
addresses.push(address);
try {
await setStorage({
data: {
addresses
}
});
} catch (error) {
console.log("Failed to save new address to storage. Details: ", error),
}
return addresses;
}