大家好,
我目前正在为报亭应用程序开发后台下载。
逻辑如下,
- 接收推送通知
- (应用程序将在后台启动)
- 向服务器请求最新的问题
- 下载问题
直到 2 才成功。但在请求最新问题后,该应用程序无法运行。在应用程序成为前台后,它会继续工作,但......
我注意到,如果有一个使用计时器的逻辑,那么应用程序将不再在后台运行。
[self performSelector:@selector(methodName) withObject:nil afterDelay:1.0];
你知道,向服务器请求一些东西基本上是异步的。
我不知道这种情况。你认为我需要在推送通知有效负载中发送新问题的所有数据吗?
任何帮助,将不胜感激!:) 非常感谢!