如果编程语言发生变化,如何在 iOS 应用商店中更新应用?
Posted
技术标签:
【中文标题】如果编程语言发生变化,如何在 iOS 应用商店中更新应用?【英文标题】:How to update app in iOS app store if programming language changes? 【发布时间】:2018-09-19 08:02:12 【问题描述】:我有一个使用带有离线数据库功能的原生 ios 编写的应用程序。现在我们计划使用 React native 重写应用程序,并使用相同的 bundle id 并通过更新版本号再次将其提交到应用商店。
问题是我在旧应用中有离线数据库。这可能包含用户创建的数据。如果我使用 react native 开发相同的应用程序并将其作为更新推送到应用商店,离线数据库会受到影响吗?
所有存储的数据是否会持续存在,或者它将作为一个新的应用程序安装而没有保存的离线数据?
对我在应用商店中的现有应用有什么影响?应用商店提交此类需求的流程是什么?
【问题讨论】:
你指的是哪个离线db? 我使用Core data存储离线数据 【参考方案1】:问题是我在旧应用中有离线数据库。这可能包含数据 由用户创建。如果我使用本机反应开发相同的应用程序 并将其作为应用商店的更新推送,离线数据库会得到 受影响?
这取决于您对新应用程序的用途。一般来说,它将保持不变。
所有存储的数据是否会保留,或者将作为新数据安装 没有保存离线数据的新应用?
所有数据都会保留。
对我在应用商店中的现有应用有何影响? 此类需求的应用商店提交流程?
提交过程与此版本的更新相同。 “影响”是什么意思?用户会将其视为更新。如果您需要保持登录或维护以前的数据,则迁移数据或在数据库中读取数据是新应用程序的工作。
要尝试更新,您可以从 Xcode 安装旧应用程序,然后安装新应用程序而不删除它。确保使用相同的配置文件。
【讨论】:
我能否像之前一样访问同一个数据库中的数据并进行更新(使用本机 iOS),现在使用本机反应?另外,如果我在现有数据库中添加一个新字段并仍然使用 react native 来执行 CRUD 操作,它会毫无问题地工作吗?以上是关于如果编程语言发生变化,如何在 iOS 应用商店中更新应用?的主要内容,如果未能解决你的问题,请参考以下文章