我正在尝试在后台进行像POST、GET这样的呼叫,更准确地说,在didReceiveRemoteNotification方法中,因为它们在推送通知到达时开始工作。我的问题是,直到我打开应用程序之前,所有Alamofire请求都不会在后台模式下调用。到目前为止,我尝试了打开一个session但它无法使请求正常工作。
这就是我想要在后台执行的内容(手机在后台运行)
Alamofire.Manager(configuration: configuration).request(.GET, url, parameters: nil)
.responseJSON { (_, _, JSON, _) in
//println(JSON)
println(JSON)
REST OF THE CODE
但是它不起作用,即使我在这些请求下方添加代码也没用,请求的返回甚至请求本身都没有发出。