Cordova 如何将Ionic应用程序恢复到以前的状态

Cordova 如何将Ionic应用程序恢复到以前的状态,cordova,Cordova,我正试图让我的Ionic 2 Cordova应用程序在崩溃时恢复到以前的状态。我希望它能恢复一切,包括滚动条所在的位置。到目前为止,我已经能够通过在参数上使用@LocalStorage()decorator并编写逻辑自动将用户路由到他们以前所在的页面来恢复部分应用程序 不过,这种方法并不好。该应用程序庞大(40万行代码),因此需要一种修复整个应用程序的方法。到目前为止,我只能考虑为每个类添加一个类装饰器,将参数与localStorage同步,但即使这样也有点多,因为有数百个类。还有其他人完成过这

我正试图让我的Ionic 2 Cordova应用程序在崩溃时恢复到以前的状态。我希望它能恢复一切,包括滚动条所在的位置。到目前为止,我已经能够通过在参数上使用@LocalStorage()decorator并编写逻辑自动将用户路由到他们以前所在的页面来恢复部分应用程序

不过,这种方法并不好。该应用程序庞大(40万行代码),因此需要一种修复整个应用程序的方法。到目前为止,我只能考虑为每个类添加一个类装饰器,将参数与localStorage同步,但即使这样也有点多,因为有数百个类。还有其他人完成过这样的事情吗?或者,是否有一种方法可以拍摄Cordova应用程序的快照,并将其恢复到之前的状态(即DOM和Angular应用程序的状态)