2012-06-27 31 views
0

我目前爲本地商業目錄開發iOS應用程序,並使用SQLite。這意味着我必須在添加新業務時進行數小時的數據輸入,並將更新的數據庫推出,因爲桌面站點使用Joomla CMS。像Yell.com這樣的公司在他們的應用程序中使用什麼數據系統?

顯然,提供目錄服務的公司不必擔心這樣的事情。他們是如何做到的呢?核心數據伴隨着屏幕刮板?

PS。我很抱歉,如果這個問題不適合在StackOverflow上提問,我不知道還有什麼要問的。

回答

2

通常,這些公司具有客戶端/服務器架構,數據位於中央服務器上,移動應用程序通過互聯網上的暴露API來提取數據。要自己複製這個,你需要一個服務器來處理所有的數據,並通過一個API/Web服務公開它(所以你需要考慮認證和安全性),當你的移動應用需要時更新數據庫或只是將查詢發送到Web服務並返回適當的結果,以便數據庫不在iOS設備本身上。第一種方法(更新數據庫)的缺點是您需要等待數據庫完全更新,然後用戶才能使用該應用程序,而第二種方法的缺點是進行查詢,客戶端需要一個活動的Internet連接。

你想要看的第一件事情是,如果/如何通過一個API暴露存儲在Joomla CMS的數據(XML/JSON?)

+0

謝謝!我將不得不問我們的網頁設計師,看看他是否能夠整合我們都可以使用的東西。 – Giz

相關問題