我正在为组织的内部使用进行跟踪类型的应用,并且不希望将其提交到应用商店。
我在应用程序中正在做的是跟踪电话,消息等。
我的应用程序在后台运行,一旦我手动启动应用程序并继续在后台运行,直到我关闭应用程序或手机关闭。
我要添加到我的应用中的是我想在手机再次开机时自动加载应用。
任何想法或指导都会有所帮助。 也欢迎使用私人api的建议。
答案 0 :(得分:4)
在私人api中,在文件SBApplication.h
中,您需要所有方法。
特别是:
[...]
-(BOOL) _shouldAutoLaunchOnBoot:(BOOL)boot;
-(void) autoLaunchIfNecessaryOnBoot:(BOOL)boot;
-(void) _cancelAutoRelaunch;
-(void) _relaunchAfterExit;
[...]
等等...
希望这会有所帮助。
答案 1 :(得分:2)
据我所知,您可以通过注册应用程序进行重大位置更改来实现。如果某个应用程序注册了重要的位置更改,则只要您的移动电话移动到新塔,应用就会收到更新。如果在更新发生时应用程序被挂起,系统会在后台将其唤醒以处理更新。
因此,如果您关闭应用并关闭手机,只要您的手机重新启动,它就会获得更新,这会强制您的应用以后台模式运行。
欲了解更多信息,请阅读iOS编程指南:http://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/BackgroundExecution/BackgroundExecution.html
希望有所帮助