我目前正在为本地企业目录开发iOS应用,并使用SQLite。可悲的是,这意味着我必须在添加新业务并输入更新后的数据库时进行数小时的数据输入,因为桌面站点使用的是Joomla CMS。

显然,提供目录服务的公司不必担心此类问题。他们是如何做到的呢?核心数据伴有屏幕刮刀?

PS。对于这个问题不适合在StackOverflow上提出,我深表歉意,我不知道该问什么。

最佳答案

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

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

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

关于ios - 像Yell.com这样的公司在其应用程序中使用什么数据系统?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11233306/

10-11 06:39
查看更多