Worklight JSONStore - 在哪些升级方案下会永久丢失?

时间:2014-10-12 09:57:38

标签: ibm-mobilefirst jsonstore

据我了解,Worklight JSONStore仅适用于混合Worklight应用程序。

更正:自Worklight 6.2起,Worklight JSONStore可用于混合应用程序和本机应用程序。我的错误。

对于任何类型的应用程序,在什么应用程序升级环境下,其中的数据会永久丢失?例如,我看到至少有三种升级版本:

  1. 使用直接更新进行升级 - 我认为在这些情况下,JSONStore的内容将保持原样。
  2. 完全删除应用程序,然后安装新版本 - 我认为在这些情况下JSONStore的内容将完全丢失。
  3. 从AppCenter / App Store / Play Store / MDM解决方案/等中升级应用程序 - 在这种情况下,JSONStore将继续存在于一个版本和下一个版本之间且具有相同的数据?

1 个答案:

答案 0 :(得分:2)

Worklight JSONStore可用于混合应用程序以及Native应用程序(启动Worklight 6.2)。

the JSONStore documentation

  

可靠存储意味着您的数据不会被删除,除非其中一个   发生以下事件:

     
      
  • 应用程序已从设备中删除。
  •   
  • 调用删除数据的方法之一。
  •   

涵盖您提到的案例:

  1. 直接更新:JSONStore数据保持原样(除非您的更新触发会导致代码删除的代码......)
  2. 删除应用程序:这将删除应用程序和任何相关数据,包括JSONStore
  3. 应用程序更新:这不会删除JSONStore