Ich schreibe eine iOS-App, die darauf angewiesen ist, zu erkennen, wann ein Benutzer mit dem WLAN verbunden ist und, wenn er sich verbindet oder trennt, eine asynchrone Anfrage mit Alamo Fire sendet.Wiederholen Sie eine asynchrone Anfrage, wenn es fehlschlägt?
Das erste Mal, das ich verbinde, ist meine asynchrone erfolgreich.
Jedoch, nachdem ich zuerst verbunden habe, führt jedes Umschalten des wifi in 404s.
Ich vermute, dies liegt daran, dass ich die Anfrage sende, sobald der Benutzer verbindet/trennt, was bedeutet, dass er oder sie für einen kurzen Moment keinen Internetdienst hat.
Meine Frage ist, kann ich die Anfrage wiederholen, wenn es fehlschlägt, oder ist es möglich, die Anfragen zu "cachen", die ich machen möchte und warten, bis der Benutzer eine Internetverbindung hat, um sie zu machen?