2012-04-23 144 views
1

我们的应用程序有voip背景模式。如何让iPhone应用程序在升级后自动启动?

假设应用程序在后台运行,应用程序的更新显示在appstore中。用户转到appstore并单击“更新”或“全部更新”。

如果用户现在不等待更新完成,然后明确启动应用程序,则应用程序不再在后台运行,并且用户无法接收传入的voip呼叫。他只能接收传入的苹果推送消息。

我错过了什么吗?

+0

应用程序在其更新未决时被禁用。名为“不等待更新完成,然后明确启动应用程序”的用例是不可能的,除非我完全误解了你在那里说的话。 – 2012-04-23 14:29:36

+0

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

+0

是的,我不知道任何方法来自动执行此操作。在升级说明中可能需要对用户进行指导,这些说明与App Store中的升级列表一起出现。 – 2012-04-25 13:08:28

回答

0

为什么不只是推他一条消息? Cheezy,但它会让他启动你的应用程序。该消息可能类似于“感谢升级,现在启用了传入呼叫”。

+0

是否有可能检测到用户升级了他的应用程序?我认为我们没有收到该电话的回拨 – 2012-04-23 14:00:25

+0

对不起,希望我知道... – 2012-04-23 14:19:22

+1

不,没有。 – ceejayoz 2012-04-23 14:50:22

相关问题