请问一下小程序的本地存储被清除的时机?
发布于 5 年前 作者 gang66 1072 次浏览 来自 官方Issues

我们把用户登陆的 token 存储到本地存储,理论上本次存储的应该是长久的(在不被清理的情况下)。

我们代码中没有清除的逻辑,但是小程序的存储过了一晚上就没了,有需要重新去后端拿token,这个过程比较耗费时间。我们做了数据的上报,发现确实是本地存储被清空了。我看其他小程序也有这种经常要重新登陆的问题(大概一个晚上就要请求后端拿 token 重新登陆)。

想请问一下这个本地存储被清除的时机,我们的包比较大,发布也比较频繁,是不是跟这个有关系。

另外小程序除了这个永久存储,还有没有办法可以保持用户的登陆态。

2 回复

一个月没打开过小程序,缓存也没有被清空

代码逻辑不要依赖这种不确定机制,发现本地没有保存token就发起后台获取呗,有多种情况会造成清理缓存:

1、用户手动清理手机缓存;

2、用户删除除再安装;

3、某不确定原因;

回到顶部