在iPad上每小时运行一次任务

时间:2013-04-08 15:25:41

标签: ios ipad cocoa-touch

我有一堆(1500+)内部iPad,只有WiFi,还有Enterprise Developer,我想在任意一个上运行任务,按此顺序首选

A。)每小时一次 B.)每次连接到新的无线

由于我有Enterprise开发人员,因此我不需要应用商店批准。

我已经阅读了几种不同的后台任务方法,但我正在尝试找到合适的方法。

A。)假装是一个VoIP应用程序。该应用程序将在启动时启动并保持在后台,但用户可以关闭它。如何强制它重新开启?

B。)播放一个空的声音文件。与上述问题相同,启动时没有启动?

C。)重要的位置变化。不知道如何编码。他们改变无线网络时应该运行任务吗?即使它还没有打开?它没有GPS和蜂窝电话吗? Ala http://preyproject.com/blog/2013/01/how-does-prey-work-on-iphone-ipad

另一个应用程序虽然http://orbicule.blogspot.com/2012/12/discontinuing-undercover-ios.html

但仍有问题

想法?示例代码?

1 个答案:

答案 0 :(得分:0)

应用程序在后台?

这应该适用于内部应用程序。

我想,使用Apple的“Reachability”示例应该可以进行Wi-Fi更改。 http://developer.apple.com/library/ios/#samplecode/Reachability/Introduction/Intro.html

我会选择#C(重要的位置变更)。它可以使用CLLocationManager框架实现

[[CLLocationManager sharedLocationManager] startMonitoringSignificantLocationChanges]