0

作为一名最近意识到 phonegap 的 Web 开发人员,我决定采取早就应该采取的措施并创建我的第一个 iPhone 应用程序。

我有一个想法并准备开始,但首先有一个与数据库有关的问题。

我的应用程序是使用本地数据库来存储用户提供的大量信息并基于此提供统计信息。在我开始确保数据不会丢失之前,有什么我应该注意的或我应该采取的任何措施。

另外,当我对应用程序进行更新时,如何确保现有数据不被覆盖?我假设我提交给 Apple 以包含在应用商店中的包将包含数据库框架。我需要来自任何以前版本的应用程序的数据来保持更新。

您在应用商店中阅读评论,其中应用似乎无缘无故丢失了用户数据。这是我不能让这个应用程序发生的事情。如果用户由于更新或任何其他原因丢失了他们的数据,这将使应用程序对他们毫无用处。

4

2 回答 2

0

如果您不希望使用 Apple 的云选项,您可以使用本地数据库(Phonegap 使这很容易),但也可以编写自己的代码以使用 ajax 每小时/每一次将用户的数据同步到您托管的服务器天。

Phonegap 还使您能够写入文件系统......肯定会在任何数量的应用程序恶作剧中幸存下来吗?

于 2013-02-05T13:27:03.307 回答
0

您需要了解数据库将保存在哪里,以便它在云中持久存在。

为了防止数据丢失,您还需要跟上 iOS、Android 等不断变化的环境,并准备好更改代码以适应。

通常,iOS 应用程序的更新会保留用户的数据。

于 2012-09-28T20:14:01.740 回答