2011-02-09 134 views
2

我想找到一種方法,如果有可能從裏面重新安裝iPhone應用程序?從應用程序內部重新安裝iPhone應用程序

假設我的用戶已經在手機中安裝了應用程序,現在新版本已發佈,我可以讓我的應用程序能夠檢查互聯網是否有新版本,如果是新版本,請下載並詢問用戶來安裝它。如果用戶說是,它將首先卸載當前版本並安裝下載的版本。

有沒有可能?

+0

除非您不知道它的存在,否則爲什麼要繞過蘋果已經內置到iTunes App Store中的當前新版本升級安裝過程? – dredful

回答

2

可能不是因爲卸載它需要的應用程序被關閉

+0

任何解決方法? – Neutralizer

+0

nope對不起,我知道這很爛 – chriss

2

你不必這樣做的應用程序。如果您將新版本上傳到應用商店,則用戶手機上的應用商店圖標上會顯示通知標誌。無論如何,您不得以任何其他方式安裝應用程序,除非通過應用程序商店。

5

Apple不會允許這個。

  • 由於一個原因,卸載應用程序將刪除所有用戶文檔(如果適用),因此無法保留用戶數據。

  • 蘋果已經有更新的媒介(iTunes App Store)。

如果你希望能夠檢查是否有您的應用程序的新版本,你可以做到這一點簡單地通過檢查一個文本文件(例如)您的服務器上,並通知(由UIAlertView可能)有更新版本的應用程序的用戶。但是,蘋果已經有了一個標準的系統。 (應用程序商店圖標上的徽章)

+0

+1,我想補充一點,如果有一個「立即升級」選項UIAlert視圖,可以鏈接到他們的應用程序在iTunes中,將他們帶到iPhone的應用程序商店的應用程序。 – dredful

+0

您也可以添加一個按鈕,將用戶啓動到App Store中的應用程序中,如果更新是,那麼這也是一個不錯的選擇。 – WrightsCS

0

這取決於您的應用程序以及要更新的內容。無法重新安裝本機應用程序,但可以使用該數據下載數據並更新您的應用程序。例如,我們在商店中有一個應用程序,主要是本機應用程序內的web視圖。第一次啓動時,它使用內部數據,但檢查我們的服務器是否有更新。如果有更新,它會下載遠程數據並替換內部。這是大多數雜誌爲更新圖書館所做的。

相關問題