我正在開發分佈itms-services的企業應用程序。iOS 8企業應用程序更新
這個應用程序有一個服務,讓用戶知道什麼時候有更新,所以當用戶按下更新按鈕時,應用程序調用itms-services來下載並安裝最新版本。
直到iOS 8,當從應用程序調用itms-services時,系統會關閉應用程序並開始更新過程。現在,應用程序不再關閉,用戶不知道更新過程已經開始,這是一個惱人的變化。
我想在iOS 8之前開始更新之後關閉我的應用程序,但我不知道這是否可能,我想添加一個反饋,說該應用程序已更新,對我來說似乎是一個很好的解決方案
有沒有人知道更好的解決方案呢?
更新:此應用程序也分佈在App Store,所以我不能使用任何可能導致Apple拒絕的內容。
感謝
更新開始後,您可以嘗試撥打主頁按鈕嗎?或嘗試使用?關閉應用程序? '[[NSThread mainThread] exit]' – 2014-10-07 16:44:55
是的,用戶可以使用主頁按鈕。可以調用[[NSThread mainThread] exit]嗎?你知道蘋果是否會批准這個嗎?這個應用程序也分佈在App Store。 – 2014-10-07 18:20:20
[[NSThread mainThread] exit]是關閉應用程序的正確方法!但我不知道在更新之前是否真的需要關閉它。更新的本地方式只是打到家 – 2014-10-07 18:26:49