Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/97.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript iOS本机应用升级到混合应用_Javascript_Ios_Html_Hybrid Mobile App_Nativeapplication - Fatal编程技术网

Javascript iOS本机应用升级到混合应用

Javascript iOS本机应用升级到混合应用,javascript,ios,html,hybrid-mobile-app,nativeapplication,Javascript,Ios,Html,Hybrid Mobile App,Nativeapplication,我在iOS中有一个原生应用程序版本1.0,现在客户端希望下一个版本是使用html5和javascript的混合应用程序。如果我构建混合应用程序,本地应用程序用户可以升级到混合应用程序吗?这样做会有什么困难和问题吗?我正在使用corodova构建混合应用程序。有两件事:应用程序本身和数据 升级应用本身不会有任何问题:用户只需从应用商店获得一个新版本即可。旧代码被删除,新代码被安装,用户可以很好地运行它 数据是另一回事。如果本机应用程序在设备上存储了任何数据,则混合应用程序可能无法直接访问这些数据,

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

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

升级应用本身不会有任何问题:用户只需从应用商店获得一个新版本即可。旧代码被删除,新代码被安装,用户可以很好地运行它

数据是另一回事。如果本机应用程序在设备上存储了任何数据,则混合应用程序可能无法直接访问这些数据,除非您编写某种迁移代码。所以,只要想想这将如何工作。如果您的数据恰好位于云中,您可以重新下载所有内容。如果您将访问凭据存储在Keychain中,并且应用程序ID没有更改,则新的混合应用程序可能会使用旧应用程序存储的相同凭据


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

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

升级应用本身不会有任何问题:用户只需从应用商店获得一个新版本即可。旧代码被删除,新代码被安装,用户可以很好地运行它

数据是另一回事。如果本机应用程序在设备上存储了任何数据,则混合应用程序可能无法直接访问这些数据,除非您编写某种迁移代码。所以,只要想想这将如何工作。如果您的数据恰好位于云中,您可以重新下载所有内容。如果您将访问凭据存储在Keychain中,并且应用程序ID没有更改,则新的混合应用程序可能会使用旧应用程序存储的相同凭据


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

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

升级应用本身不会有任何问题:用户只需从应用商店获得一个新版本即可。旧代码被删除,新代码被安装,用户可以很好地运行它

数据是另一回事。如果本机应用程序在设备上存储了任何数据,则混合应用程序可能无法直接访问这些数据,除非您编写某种迁移代码。所以,只要想想这将如何工作。如果您的数据恰好位于云中,您可以重新下载所有内容。如果您将访问凭据存储在Keychain中,并且应用程序ID没有更改,则新的混合应用程序可能会使用旧应用程序存储的相同凭据


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

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

升级应用本身不会有任何问题:用户只需从应用商店获得一个新版本即可。旧代码被删除,新代码被安装,用户可以很好地运行它

数据是另一回事。如果本机应用程序在设备上存储了任何数据,则混合应用程序可能无法直接访问这些数据,除非您编写某种迁移代码。所以,只要想想这将如何工作。如果您的数据恰好位于云中,您可以重新下载所有内容。如果您将访问凭据存储在Keychain中,并且应用程序ID没有更改,则新的混合应用程序可能会使用旧应用程序存储的相同凭据

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