0

我目前为本地业务目录开发 iOS 应用程序,并且使用 SQLite。可悲的是,这意味着当添加新业务并将更新的数据库推出时,我必须输入几个小时的数据,因为桌面站点使用 Joomla CMS。

显然,提供目录服务的公司不必担心这些事情。他们是怎么做到的呢?核心数据伴随着屏幕刮板?

PS。如果这个问题不适合在 StackOverflow 上提出,我深表歉意,我不知道还能在哪里问。

4

1 回答 1

2

通常,这些公司具有客户端/服务器架构,其中数据位于中央服务器上,移动应用程序通过互联网上的公开 API 提取数据。

要自己复制此内容,您将拥有一个包含所有数据的服务器,并通过 API/Web 服务公开它(因此您需要考虑身份验证和安全性),当您的移动应用程序需要更新数据库或只需将查询发送到 Web 服务并返回适当的结果,这样数据库就不会存在于 iOS 设备本身上。第一种方法(更新数据库)的缺点是您需要等待数据库完全更新,然后用户才能使用应用程序,第二种方法的缺点是进行查询,客户端需要一个活跃的互联网联系。

您首先要查看的是是否/如何通过 API(XML/JSON?)公开存储在 Joomla CMS 中的数据

于 2012-06-27T19:12:27.827 回答