使用iOS7,可能需要使用completionHandler
进行远程通知。是否可以为UILocalNotifications做同样的事情?使用UILocalNotifications,使用完成处理程序和后台提取进行远程通知
基本上,我想要一个web服务以30秒的规则时间间隔发布我的一些数据,即使应用程序在后台。为此,我认为有3个选项,但没有任何获得帮助:
背景提取:这将在后台工作,但由于不是强制性的,iOS将始终调用此背景下,我不能用它在我所需的时间间隔取回。
远程通知:此功能完美。但是每隔30秒我都必须发布远程推送通知,这实际上并不实际。如果我可以在本地处理它也会很好。
UILocalNotifications:这里没有完成处理程序。用户将需要打开该应用程序。所以这不起作用!
还有其他的选择吗?或者即使使用iOS7,仍然无法在本地进行后台操作?
请帮忙。谢谢!
为什么你需要将信息发送到服务器,这样的时候,如果用户甚至没有看你的应用程序? – Rivera
@Rivera它的东西,用户将开始录制,它应该继续,即使应用程序在后台。它仅在用户停止时停止。奇怪的要求,我知道!但这就是我需要建立的! – mayuur
录制什么?也许你可以在本地录制? Apple会检查您的应用程序消耗多少,并调整其调用背景方法的频率,因此您最好不要通过将数据发送到服务器来实现“eco”。 – Rivera