2014-02-16 251 views
3

我正在開發VOIP應用程序,並且需要它在iPhone啓動時自動啓動。 80%的時間都能正常工作。但是,應用程序無法啓動的時間有20%。一個測試方案如下:iOS應用程序自動啓動

  1. 打開應用程序,並鍵入一些內容並保存
  2. 重啓手機
  3. 檢查程序是由雙攻的home鍵,但不打開應用程序運行。
  4. 如果應用程序正在運行,請再次重新啓動手機,看看應用程序是否在後臺進程中再次出現。

這種情況在大多數情況下都有效,但並不總是如此。其他情況有時也會失敗。有人可以澄清,每次手機啓動時是否存在一種可以啓動VOIP iOS應用程序的傻瓜式方法?

謝謝。

回答

1

不,它不能完成。如果用戶強制退出應用程序,它將保持強制退出狀態。這就是蘋果想要的,這就是它的樣子。你不能用多任務來規避用戶的願望。另外值得一提的是,你在快速切換器中看到的並不一定是所有正在運行的東西,這是ios認爲用戶應該期望運行的東西,也就是說它可能會在自己的背景下關閉某些東西,以釋放資源,但因爲用戶沒有啓動它,這個應用程序似乎仍然在切換器中打開,儘管它不是。

0

對不起,您無法在啓動時打開應用程序。您應該在應用第一次啓動時提醒用戶在後臺打開該應用。

+0

實際上,它看起來像在後臺運行的VOIP應用程序將在手機啓動時啓動。 (或者,從問題來看,它大部分時間都是這樣):http://stackoverflow.com/a/9300992/1035398 –