数据缓存setStorage这个api存在一些疑问
Posted: 2024年 Dec 11日 13:22
我的面板小程序使用setStorage存储了部分数据在本地。但是我发现无论是在智能生活app中清理缓存或者删除该设备,都不能删除掉这部分数据。只有在执行removeStorage后才能删除。这跟文档中的“用户主动删除”存在较大冲突,且这个现象也存在较大风险,用户如果没有通过removeStorage进行删除,会一直保留在本地。
我的面板小程序使用setStorage存储了部分数据在本地。但是我发现无论是在智能生活app中清理缓存或者删除该设备,都不能删除掉这部分数据。只有在执行removeStorage后才能删除。这跟文档中的“用户主动删除”存在较大冲突,且这个现象也存在较大风险,用户如果没有通过removeStorage进行删除,会一直保留在本地。
目前不会自动清理storage,需要手动调用removeStorage,后面我们会进行storage策略优化
还有saveDevProperty 这个api也能在设备中存储数据,但他缺少删除的方法
saveDevProperty设置的可以通过设备详情中移除设备并清除数据删除