PhoneGap 应用程序会在应用程序更新时自行重置吗?
我正在开发适用于 iOS 的 PhoneGap 应用程序,未来的应用程序更新是该计划的一部分。 有时,更新不向后兼容,我担心尽管进行了更新,应用程序仍将在过时的缓存/会话上运行。
用户更新其 PhoneGap 应用后:
- 他们还会看到更新前打开的最后一个页面吗?
- 浏览器缓存(即过时的 HTML/JS/CSS 文件)会被重置吗?
- 旧的 localStorage 数据还会存在吗?
- Android 和 BlackBerry 上的行为如何?
I am developing a PhoneGap app for iOS, and future app updates are part of the plan.
Sometimes, updates are not backwards-compatible and I am afraid that the app will still run on an outdated cache/session despite the update.
After the user updates their PhoneGap app:
- Will they still see the last page they opened before updating?
- Will the browser cache (i.e. outdated HTML/JS/CSS files) be reset?
- Will old localStorage data still be there?
- What about the behaviour on Android and BlackBerry?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您的 localStorage 将保持不变,其他所有内容都将被替换,并且应用程序将重新启动。
做一些测试,如果您进行构建并编译上传到您的手机,然后更改一些内容重新编译并上传,您将看到它已更新,但您的 localStorage 仍然存在。
希望有帮助!
your localStorage will stay put, everything else will go be replaced and the app will restart fresh.
Do some tests, if you make a build and compile upload to your phone then change some things recompile and upload you'll see that it has updated, but your localStorage is stil there.
hope that helps!
当心!有一个严重的错误: https://issues.apache.org/jira/browse/CB -347
Watch out! There is a serious bug: https://issues.apache.org/jira/browse/CB-347