如何从网站表单更新iOS SQLite数据库?

时间:2013-08-04 21:54:22

标签: ios sqlite

我一直在研究iOS应用程序,我正在使用Core Data来管理应用程序的SQLite数据库。应用程序的用户可以使用应用程序更新与其帐户关联的数据,但我想创建一个简单的Web表单,用户可以使用其帐户更新某些信息。基本上我希望用户能够从他们的个人智能手机或计算机访问网址,登录,然后更新与iOS设备上存储的帐户相关的信息。我可以用什么方法来实现这个目标?

1 个答案:

答案 0 :(得分:1)

打破你的问题:

  • 目前您有一个使用本地SQLite DB存储数据的iOS应用
  • 您希望让用户远程(即通过网站)更新此数据库中的信息

不幸的是,要做到这一点,您需要对应用的工作方式进行一些重大更改。这是因为执行此类操作并将数据库 local 保留在您的设备上是不切实际的 - 如果不是几乎不可能的话。

实现此目标的标准方法是将数据库远程存储在Web服务器上,然后让您的应用程序与您的Web服务器进行交互检索和更新数据。

有很多不同的方法可以做到这一点。从根本上说,您需要一个运行数据库的服务器,以及一个访问它的Web服务。你可以自己实现这个,使用像MySQL或PostgreSQL这样的东西,以及你选择的语言(Ruby,PHP,Node等)。另一个选择是使用几个“后端即服务”提供商之一。这些公司为移动应用程序提供“开箱即用”的后端功能。两个受欢迎的提供商是Parse(由Facebook拥有)和Stackmob

您是自己选择还是使用后端提供商取决于您的自信程度。单独组合起来并不是一件特别困难或棘手的事情,但是你可能会遇到几个常见的陷阱。