1

我正在使用 Ionic 3 创建一个混合应用程序。之前我使用 localStorage 来存储身份验证令牌和其他数据。由于性能问题和存储限制,现在我使用离子存储在设备上存储数据。

现在我必须在商店中发布最新版本的应用程序,并且我想将数据从 localStorage 移动到离子存储,这样用户就不会遇到任何问题。如果我现在要迁移我的数据,那么新应用程序将使用离子存储检查令牌,但我的数据在 localStorage 中。

4

1 回答 1

1

我们实际上只是在我们的应用程序中做了类似的事情。我们调整了我们的应用程序以使用我们的新存储,如果我们在首选存储中没有发现任何内容,我们添加了一个备用来检查旧存储。如果回退确实在旧存储中找到数据,那么我们将其移动到新存储中(以便在第一次尝试下一轮时找到它)。

这有点笨拙,但还不错。然后在我们的下一个版本中,我们删除了回退检查,因为到那时我们的大多数用户都会将他们的存储从旧的移动到新的。

于 2018-11-28T17:08:28.307 回答