1

大家好,

我目前正在为报亭应用程序开发后台下载。

逻辑如下,

  1. 接收推送通知
  2. (应用程序将在后台启动)
  3. 向服务器请求最新的问题
  4. 下载问题

直到 2 才成功。但在请求最新问题后,该应用程序无法运行。在应用程序成为前台后,它会继续工作,但......

我注意到,如果有一个使用计时器的逻辑,那么应用程序将不再在后台运行。

[self performSelector:@selector(methodName) withObject:nil afterDelay:1.0];

你知道,向服务器请求一些东西基本上是异步的。

我不知道这种情况。你认为我需要在推送通知有效负载中发送新问题的所有数据吗?

任何帮助,将不胜感激!:) 非常感谢!

4

0 回答 0