即使应用未运行,我也希望在后台运行我的计时器。因为我希望在一段时间间隔后得到用户的gps坐标。这样做的方法是什么?
答案 0 :(得分:13)
我不认为iPhone编程范例允许这样做。操作系统能够运行后台任务,但不允许普通的iPhone应用程序启动此类任务。
答案 1 :(得分:8)
事实上,Apple推送通知服务仅适用于少数开发人员。它目前被广泛使用。
看看这个:
“注册远程通知”部分指定如何注册推送通知。另一端是在iPhone开发人员门户网站中设置的。
答案 2 :(得分:1)
没有越狱是不可能的 - iphone sdk应用程序只能在屏幕上运行。
答案 3 :(得分:0)
您可以联系制作此内容的人
http://appadvice.com/appnn/2008/10/run-iphone-apps-in-the-background/
它只适用于越狱手机,另一种方式是使用我们服务器的推送通知进行定时任务。为什么不用这个,唤醒应用程序获取GPS然后将其发回睡眠状态。对电池也更好。
答案 4 :(得分:0)
可能是链接将帮助bcz你可能必须在应用程序运行的后台方法中实现Appdelegate中的代码。 另请参阅developer.apple.com网站以获取应用程序类 这是在后台运行应用程序的链接 http://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/BackgroundExecution/BackgroundExecution.html
答案 5 :(得分:0)
我认为你在其中一个案例中你可以做后台处理,看看这个讨论