【问题标题】:ionic 3 and local storage (retain the local storage values even after deployment)ionic 3 和本地存储(即使在部署后也保留本地存储值)
【发布时间】:2020-01-23 08:30:40
【问题描述】:

我正在使用 ionic 3 在登录过程中使用以下代码保存用户电子邮件 ID。

localStorage.setItem('email_id', self.email);

检索相同的使用

let shouldRemember = localStorage.getItem('shouldRemember');

在我在 App Store 中部署新版本之前,它可以正常工作, 邮箱ID值会被清除,新部署到应用商店后会出现此问题。

如何保存数据,以便即使在部署之后我也能够获取电子邮件 ID 的值。

【问题讨论】:

  • 尝试使用 JSON.stringify()。

标签: ios ionic3 local-storage


【解决方案1】:

我会建议 2 件事,看看哪一个适合你。

1.使用以下标签

<meta http-equiv="Content-Security-Policy" content="img-src * 'self' data:; default-src * 'self' gap: ; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; ">

并确保您不是以身份访问

var storage = window.localStorage;

但作为

var storage = $window.localStorage;

从 IOS 10+ 开始,这应该可以锻炼。

2.我建议你使用以下插件,而不是使用 localStorage,NativeStorage

如您所知,localStorage 的主要缺点是如果操作系统需要空间,则可以清理存储

请参考LocalStorageDocs

【讨论】:

    猜你喜欢
    • 2021-03-21
    • 1970-01-01
    • 1970-01-01
    • 2018-03-19
    • 1970-01-01
    • 2018-01-05
    • 1970-01-01
    • 2015-11-02
    • 2019-10-09
    相关资源
    最近更新 更多