我遇到的情况是,我需要定期在后台收集位置更新,并且需要在后台将相同的数据上传到服务器。以下是我正在考虑的实现方法
1)使用applicationDidEnterBackground中的beginBackgroundTaskWithExpirationHandler在计划的时间运行计时器以在后台收集位置更新。
2)如何每隔一定时间在后台将位置数据上传到服务器?
3)NSTimer会在后台运行吗?或者,如果没有NSTimer,我如何每隔一定时间收集位置数据?
4)我可以在后台运行计时器以在每个周期性的时间向服务器发送位置数据吗?
我有多个示例中的代码,但困惑于采用哪种方法更好?
请帮帮我。