2014-02-16 254 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 –