【发布时间】:2014-12-15 10:06:34
【问题描述】:
我们正在将应用程序从 Cordova 移植到 Xamarin.forms。现在恢复旧版本保存在 localStorage 中的数据对我们来说至关重要。
我尝试在 Xamarin 中创建一个 WebView,然后显示我需要的 localStorage 字段,但它似乎完全是空的。但是,如果我重新安装旧的 cordova 应用程序,它仍然可以访问数据,因此它肯定会被存储并在安装 Xamarin 版本后仍然存在。
Cordova 文档提到了一些关于在某些平台上拥有自己的 localStorage 实现的内容,但并不清楚具体是什么以及如何实现。
基本上,我正在寻找一种方法来可靠地恢复 android 和 iOS 上的 localStorage 数据。
我目前能想到两个方向:
- 在 xamarin.forms 应用中嵌入 cordova
- 提取进行本地存储的cordova部分并尝试使其与普通的webview一起工作
【问题讨论】:
标签: android ios cordova xamarin local-storage