如果用户在重新启动之前关闭VoIP应用程序,是否会在设备启动时重新启动VoIP应用程序?

时间:2013-09-24 13:59:31

标签: ios voip multitasking

我在iOS应用程序编程指南中找到了这一行:

  

在UIBackgroundModes键中包含voip值可以让系统使用   知道它应该允许应用程序根据需要在后台运行   管理其网络套接字。 此键的应用也会重新启动   在系统启动后立即在后台确保   VoIP服务随时可用。

我发现这句话一般都是正确的。但是,如果用户在重新启动设备之前强制关闭应用程序,我的经验是应用程序不会在设备启动时自动重新启动。我可以对这种特殊情况下的预期行为做一些澄清吗?

1 个答案:

答案 0 :(得分:1)

所有信用都归于“爱斯基摩人”......

  

用户通过使用“退出”的应用程序通常是正确的   多任务UI不会再次自动启动。系统   将其作为用户的提示,它不应该重新启动   应用程序。如果用户希望自动启动应用程序   未来,他们必须至少手动启动一次。

     

对于VoIP应用程序,自从引入VoIP支持以来就是如此。对于其他   自动启动的应用程序类型的实现   启发式一直不太一致,虽然我相信iOS 7   它现在全面适用。