2015-01-12 24 views
0

我在這裏是新的,並提出這個帳戶來問這個問題。我想知道如何更新應用的內容,而無需將整個應用重新提交給AppStore。內容不會更改應用功能,只是顯示的內容像新文章和新聞事件。要繼續重新提交將是一個漫長的過程。如果最近發生了新聞事件,我希望該應用程序能夠快速顯示該事件。我怎麼能更新它給我所有的用戶?有沒有辦法通過無線網絡做到這一點?我將不勝感激任何幫助。我對此也很新,所以請原諒。更新應用程序的內容而無需重新提交到App Store?對於IOS和客觀c代碼

+0

你不能像這樣更新應用程序本身。當應用程序啓動時(例如),需要實時數據更新的應用程序通常從互聯網上的某個服務器上獲取它。 –

回答

0

你不能。當您提交應用程序時,Apple會對其進行審覈,如果通過審覈,Apple會對其進行數字簽名。它不會在沒有Apple簽名的iOS設備上運行。你做出的任何改變,無論多麼微不足道都會破壞簽名。

爲了讓您的客戶瞭解快速新聞,請不要將該消息放入應用中。把它放在你控制的服務器上,然後讓應用程序從那裏獲取它。蘋果瞭解這一過程;事實上,他們希望你有一個服務器的地方。

如果您想快速獲取新聞,請將其推送給您的用戶。其機制是您的服務器向Apple推送通知,並且Apple將通知轉發給所有用戶(除非他們已禁用來自您的應用的通知,這肯定是他們的特權)。

+0

謝謝。我不是故意改變應用程序本身,只是更新文章和添加更多的故事。服務器似乎是要走的路。我感謝所有的幫助。謝謝。 – RandomDude

1

如果您正在討論內容,您可以通過從服務器下載,當應用程序啓動或從後臺恢復時輕鬆更新它們。
如果您正在討論運行時執行,您可以創建一個配置文件,您可以從遠程URL下載該配置文件,該文件可以包含布爾值,字符串,數字,以在應用程序執行過程中定義一種行爲或路徑。

+0

某人會如何實現這樣的事情?你會在哪裏存儲這個配置文件? –

+0

配置文件當然是一個遠程資源。最好的辦法是在應用程序資源和一個遠程中配置一個配置文件。當應用程序發現遠程文件是嵌入式更新時,它會更新它。 – Andrea

相關問題