我們的應用程序有voip背景模式。如何讓iPhone應用程序在升級後自動啓動?
假設應用程序在後臺運行,應用程序的更新顯示在appstore中。用戶轉到appstore並單擊「更新」或「全部更新」。
如果用戶現在不等待更新完成,然後明確啓動應用程序,則應用程序不再在後臺運行,並且用戶無法接收傳入的voip呼叫。他只能接收傳入的蘋果推送消息。
我錯過了什麼嗎?
我們的應用程序有voip背景模式。如何讓iPhone應用程序在升級後自動啓動?
假設應用程序在後臺運行,應用程序的更新顯示在appstore中。用戶轉到appstore並單擊「更新」或「全部更新」。
如果用戶現在不等待更新完成,然後明確啓動應用程序,則應用程序不再在後臺運行,並且用戶無法接收傳入的voip呼叫。他只能接收傳入的蘋果推送消息。
我錯過了什麼嗎?
爲什麼不只是推他一條消息? Cheezy,但它會讓他啓動你的應用程序。該消息可能類似於「感謝升級,現在啓用了傳入呼叫」。
是否有可能檢測到用戶升級了他的應用程序?我認爲我們沒有收到該電話的回撥 – 2012-04-23 14:00:25
對不起,希望我知道... – 2012-04-23 14:19:22
不,沒有。 – ceejayoz 2012-04-23 14:50:22
應用程序在其更新未決時被禁用。名爲「不等待更新完成,然後明確啓動應用程序」的用例是不可能的,除非我完全誤解了你在那裏說的話。 – 2012-04-23 14:29:36
1.用戶正在運行voip應用程序X.該應用程序正在後臺運行,並使用長期TCP連接到我的服務器 2.用戶在App Store中看到新版本的voip應用程序X可用。 3.用戶在App Store中選擇升級voip應用程序X. 4. App X開始更新。這可能需要幾秒鐘到一分鐘的時間.. 如果在步驟4之後,用戶至少一次不啓動應用程序X,則應用程序不再在其iPhone上運行,並且他將不會收到傳入的voip呼叫或消息。當然,他仍然可以收到蘋果推送,但這不夠好,因爲我需要大聲的聲音和鬧鐘 – 2012-04-24 08:00:55
是的,我不知道任何方法來自動執行此操作。在升級說明中可能需要對用戶進行指導,這些說明與App Store中的升級列表一起出現。 – 2012-04-25 13:08:28