我正在为客户端编写一个应用程序,用户将在白天输入数据,然后在晚上的给定时间(比如午夜),用户当天的数据应该上传到服务器。
因此,即使应用程序在后台,我也需要安排一个方法在午夜在我的应用程序上运行。然后,此方法会将收集的数据与服务器同步并下载任何更改。
为了实现这一点,我想我需要将应用程序设置为始终在后台运行(即超过 10 分钟),然后安排该功能在特定时间后运行。我是否通过使用来做到这一点performSelector: withDelay:
?还是我需要更强大的东西,因为应用程序将在后台运行?
多谢你们!