iOS原生应用升级到混合应用

时间:2015-05-08 09:34:57

标签: javascript ios html5 hybrid-mobile-app nativeapplication

我在iOS中有一个本机应用程序版本1.0,现在客户端希望下一个版本是使用html5和javascript的混合应用程序。如果我构建混合应用程序,本机应用程序用户可以升级到混合应用程序吗?这样做会有问题吗?我正在使用corodova来构建混合应用程序。

1 个答案:

答案 0 :(得分:3)

有两件事:应用程序本身和数据。

升级应用程序本身不会有任何问题:用户只是从应用程序商店获得新版本,就是这样。删除旧代码,安装新代码,用户可以正常运行它。

数据是另一回事。如果本机应用程序在设备上存储了任何数据,则混合应用程序可能无法开箱即用,除非您编写某种迁移代码。所以,想想它将如何运作。如果您的数据恰好存在于云中,您可以重新下载所有内容。如果您将访问凭据存储在钥匙串中且应用程序ID未更改,则新混合应用程序可能会使用与旧应用程序存储的凭据相同的凭据。

因此,总而言之,升级应用程序可执行文件不会有任何问题,但您必须考虑数据。