如题。我使用的 Javascript SDK,在文档中提到

无论你使用任何注册或者登录方法,用户都会在 localStorage 中储存,你可以把缓存作为一个 session 对待,并且自动假设用户已经登录了。(链接:#当前用户2

那么我想问,如果不调用 AV.User.logOut() 的话,这个缓存会一直存在吗?如果不会的话,那么会存在多久?

是一直存在,除非你清除浏览器缓存或者 logOut。

sessionToken 默认情况下都不会改变,除非使用忘记密码修改,或者修改密码并且勾选了修改密码sessionToken 失效选项。