我正在使用 Ionic 框架创建一个混合移动应用程序。
我需要在 DOM 中保留一些数据,在一个 View 中只有用户名和电子邮件,所以我不需要太多存储空间。我正在使用 cookies-ngCookies 和 Angular 通过名为 $cookieStore
的服务,无论如何,该服务附加到常规cookies。到目前为止,我知道 cookie 是浏览器提供的存储,但是当从 AppStore 或 Google Play 下载应用程序时呢?
1-) 如果 cookie 是浏览器提供的,那么在我不会从浏览器打开应用程序的情况下,cookie 会发生什么?
2-) 当您从商店下载应用程序时,是否仍支持 cookie,或仅浏览器支持 cookie?
更新
当你创建一个应用程序并且想要在 DOM 中持久化数据时,你使用什么?喜欢用户信息:个人资料图片、姓名、电子邮件?
我的问题是,当我不使用 cookie 时:用户已登录,并且他能够在 DOM 中看到他的信息,但是一旦他刷新应用程序,他仍然处于登录状态,但所有信息都丢失了。
最佳答案
我假设你使用cordova/phonegap?
他们提供了一个沙箱来支持你的 Cookies、Localstorage、..
如果您处理大量数据,您可能会考虑像 pouchdb 这样的本地数据库。
关于angularjs - 移动应用程序中的 Cookie,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30175683/