Tôi đang cố thực hiện cuộc gọi ở chế độ nền như POST, GET chính xác hơn trong phương thức didReceiveRemoteNotification, vì chúng bắt đầu hoạt động như một thông báo đẩy đến. Vấn đề của tôi là tất cả các Alamofire.request không bao giờ gọi trong chế độ Background cho đến khi tôi mở ứng dụng. Tôi có bây giờYêu cầu nền không thực thi Alamofire Swift
Tôi đang cố gắng mở phiên nhưng nó sẽ không làm cho yêu cầu hoạt động.
Những là những gì tôi muốn thực hiện ở chế độ nền (điện thoại di động ở chế độ nền)
Alamofire.Manager(configuration: configuration).request(.GET, url, parameters: nil)
.responseJSON { (_, _, JSON, _) in
//println(JSON)
println(JSON)
REST OF THE CODE
Nhưng nó sẽ không làm việc, thậm chí nếu tôi thêm mã bên dưới những yêu cầu nó hoạt động nhưng sự trở lại của các yêu cầu hoặc thậm chí yêu cầu không được thực hiện.
Hi, cảm ơn cho câu trả lời, nhưng vấn đề của tôi là kết hợp một phiên Alamofire hoặc những gì tôi cần phải chạy theo yêu cầu gây ra những chức năng mà bạn viết chạy mã nhưng là whos yêu cầu không bao giờ quay trở lại hoặc thậm chí có thể gọi cho đến khi tôi mở ứng dụng. Cảm ơn bạn lần nữa. –
Xem câu trả lời cập nhật của tôi - nếu vấn đề là bạn không nhận được phương thức của mình, hãy giúp :) –
Tôi biết về nội dung có sẵn mà tôi đã gây ra là thông báo im lặng, ví dụ: nếu tôi nhận được thông báo đẩy, kích hoạt didReceiveRemoteNotification và sau đó tôi muốn thực hiện yêu cầu với alamofire, vấn đề chính của tôi là mã trong didReceiveRemoteNotification hoạt động nhưng cuộc gọi hoặc yêu cầu không làm bất cứ điều gì khi iphone không hoạt động/nền (không mở) khi đó Tôi mở ứng dụng nó chạy như thế. –