小程序提供了读写本地缓存的接口,数据存储在设备硬盘上。
缓存数据还可以作为兜底数据,避免出现接口请求失败时页面空窗。
但并非所有场景都适合缓存策略,譬如对数据即时性要求非常高的场景(如抢购入口)来说,展示老数据可能会引发一些问题。
数据隔离:智能小程序目前会默认按照 uid和appId两个维度 对缓存空间进行隔离。
比如不同的用户之间数据是隔离的,同一个用户不同的小程序之间数据是隔离的。如果同一个账户,不同家庭,打开同一个小程序,那数据是没有隔离。业务可自行根据业务需求根据countryCode、家庭ID等维度进行再隔离,避免数据误展示。