我在cordova项目中使用firebase auth,并且我在会话持久性方面遇到了一些问题。
事实是,用户会话存储在webview localStorage中,但是当设备的可用存储空间不足时,iOS会自动清除此本地存储,因此拥有这些设备的用户始终必须重新输入其用户名和密码才能登录。
我一直在寻找一种可能的解决方案,我可以使用cordova插件将数据存储在设备本机存储中,操作系统不会清除此存储。这个想法是存储一个令牌,如果清除了本地存储,我可以使用该令牌自动重新登录用户,问题是我可以生成的自定义令牌在一小时后过期...如何存储令牌可以用来重新登录用户并且永不过期?
谢谢。