2012-07-16 65 views
0

我的團隊正計劃建立一個應用程序與實時更新,或者至少每天更新,但我們看到,在itunescoonect更新的應用程序需要幾周,得到批准之前。它就像一個新聞應用程序,它會更新它的內容。的Objective-C:實時更新

是否有可能做到這一點每日更新?怎麼樣? 有沒有參考?

+1

你談論你的應用程序實時更新內容?你爲什麼不考慮使用HTTP服務? – Devraj 2012-07-16 11:35:37

+2

您應該將新聞內容保存在服務器上。該應用程序應始終從服務器和顯示中獲取結果。 – 2012-07-16 11:39:04

回答

2

如果它的內容要更新,然後這應該與每個設備連接到獲取新的數據中心服務器來完成。最簡單也可能最穩定的方法就是使用Web服務器併發送XML,JSON或類似的內容。使用NSURLRequest或ASIHttpRequest(這似乎被放棄了)很容易。

如果你想改變功能,真正增加新的東西的應用程序,然後這不能做,因爲你說的話的一種新的iOS應用來完成,它需要時間來aproove一個新的版本。那麼你的解決方案就是使用一個web應用程序,它只是在應用程序中嵌入一個網頁,並且只要你想更改應用程序,你就可以更新網站。

2

由於我們不知道你是什麼意思與實時更新,以下是一般的答案...

內容只有

大多數應用程序確實使用JSON(JSONKitNSJSONSerialization的實時更新, ...)來處理服務器和應用程序之間的通信。所以,只需創建一些服務器端的東西,通過HTTP [S]和JSON與您的應用程序進行通信。

儘量避免XML,REST,...因爲它是可行的,但它更多的工作,它的速度較慢,...

這樣就可以輕鬆地更新應用程序的內容。

應用程序二進制

的實時更新這是不可能的,因爲你需要將其發送給Apple審批的過程,需要一定的時間。每天=不行。

如果您想每天進行一種測試,您可以查看TestFlightHockeyApp。在這裏,您可以提供每日,每小時......構建到您的封閉用戶組(應用商店外)。但它僅用於測試等。首先,您僅限於100臺設備,並不適用於最終用戶。這兩個TF & HA可以強制用戶升級您的應用程序,可以告知用戶關於新版本,...