Ich versuche, im Hintergrund wie POST, GET zu machen, genauer in der didReceiveRemoteNotification-Methode, weil sie beginnen zu arbeiten, wie eine Push-Benachrichtigung ankommen. Mein Problem ist, dass alle Alamofire.request nie im Hintergrundmodus aufgerufen werden, bis ich die App öffne. Ich habe jetztHintergrund Anfrage nicht ausführen Alamofire Swift
Ich habe versucht, eine Sitzung zu öffnen, aber es wird nicht die Anfrage funktionieren.
Dies ist, was ich im Hintergrund (Mobiltelefon im Hintergrund) ausführen wollen
Alamofire.Manager(configuration: configuration).request(.GET, url, parameters: nil)
.responseJSON { (_, _, JSON, _) in
//println(JSON)
println(JSON)
REST OF THE CODE
Aber es wird nicht funktionieren, selbst wenn ich Code unter diese Anfrage erfordern es funktioniert, aber die Rückkehr des Antrags oder sogar Die Anfrage wird nicht gestellt.
Hallo, danke für die Antwort, aber mein Problem ist ein Alamofire Sitzungen assoziieren oder was ich brauche die Anfragen verursachen diese Funktionen ausführen, die Sie den Code ausführen zu schreiben, aber ist die Anfrage whos nie wieder oder vielleicht sogar anrufen bis ich die App öffne. Danke nochmal. –
Siehe meine aktualisierte Antwort - wenn das Problem ist, dass Sie Ihre Methode überhaupt nicht aufgerufen werden, sollte oben helfen :) –
Ich wusste über den Inhalt-verfügbar Ich habe es bereits Ursache ist eine stille Benachrichtigung, also zum Beispiel, wenn ich ein Push-Benachrichtigung, die didReceiveRemoteNotification aktivieren und dann möchte ich eine Anfrage mit Alamofire, mein Hauptproblem ist, dass der Code in didReceiveRemoteNotification funktioniert, aber der Anruf oder die Anfrage nichts tun, wenn das iPhone inaktiv ist/Hintergrund (nicht geöffnet) dann wann Ich öffne die App, die läuft wie es sein soll. –