自动启动的iPhone应用程序

时间:2011-07-14 08:28:19

标签: iphone objective-c ios4

我正在构建GPS跟踪应用。我希望启动跟踪功能 重启设备后。现在我做了后台兼容性,它在后台工作正常,但我需要在设备重启(打开)时开始跟踪,而不必打开应用程序来启动功能。

我该如何实现呢?请给我一些如何启用自动启动的程序 该应用程序以及如何调用方法来开始跟踪。

如果您观看的应用程序,如在iPhone启动时自动启动的Skype和webEx .. 这些应用程序如何工作。我不知道启用此自动启动。

请建议我怎么做?

提前致谢...

2 个答案:

答案 0 :(得分:3)

将UIBackgroundModes键添加到应用的Info.plist文件中。将此键的值设置为包含voip字符串的数组。 您可以在xcode中执行此操作:选择项目根目录 - >能力 - >背景模式 - >检查' IP语音'。

来自documentation: "具有此密钥的应用程序也会在系统启动后立即在后台重新启动"。

答案 1 :(得分:2)

启动时无法启动第三方应用。 Skype(和其他人)简单地响应推送通知

从用户实际打开应用程序而不是明确打开它的唯一方法是调用[[UIApplication sharedApplication] openURL]; - 或以其他方式打开网址,您必须将应用设置为自定义网址方案...请参阅this page

例如:Doodle jump具有诸如doodlejump:// highscores之类的网址 - 您可以通过他们或他们网站的电子邮件打开这些网址。

相关问题