IBM MobileFirst如何检测应用程序更新的类型(直接更新,版本更新)
我希望在轻微更新时保留我的JSONstore数据(直接更新 - 将应用程序从v1.01升级到v1.02。)
我希望在重大更新(版本更新 - 将应用程序从v1.01升级到v2.00)时销毁我的JSONstore数据。
有任何建议执行此功能吗? 获取当前版本App的任何API?
答案 0 :(得分:1)
框架通过比较驻留在应用程序中的Web资源的校验和值和驻留在服务器中的Web资源来检查Direct Update。如果它们不同,则会有直接更新。
主要版本号(1.0和2.0)之间没有检查,因为该更新是通过各种应用商店提供的更新机制完成的。
您可以在JSONStore中存储或使用HTML5 LocalStorage存储当前版本的应用程序,当您发布新版本时,在应用程序中添加逻辑以将现有版本与新版本进行比较并基于其执行操作结果。