2010-03-05 83 views
1

我有一個安裝到主頁的iPhone WebApp。當電話打進來或發送電子郵件時,它會打開電話屏幕或電子郵件屏幕。用戶完成電話或電子郵件後,是否可以自動調出以前打開的相同Web應用程序?在iPhone上打電話後自動重新啓動WebApp

回答

3

否。原生應用程序不能一致地完成此操作(僅適用於傳入,但不適用於傳出調用,應用程序將再次啓動;電子郵件可從應用程序內發送)。

+0

可以從Web應用程序發送電子郵件還是隻發送原生應用程序?我可以啓動電子郵件客戶端,但這是一種不同的行爲。 – Kevin 2010-03-06 13:15:48

+0

您只能從Web應用程序AFAIK啓動電子郵件客戶端。蘋果公司可以改變這種行爲,但作爲一個Web應用程序,你肯定不會,也不會有任何控制權。 – 2010-03-06 19:08:03

1

凱文,是的,它可以做一些努力。你想要的是HTML5 local storage,也許還有HTML5 application caching

您所做的與預先多任務iPhone本機應用程序無關:您將應用程序狀態存儲在本地存儲中,並在啓動時使用它來恢復狀態。我不認爲你有終止鉤子,所以你必須在每次狀態轉換時存儲狀態,正如它發生的那樣。