Meine iPhone App hat 2 Modi, Online Modus und Offline Modus. Wenn der Benutzer die App im Online-Modus verwendet, wird die Anfrage sofort an den Server gesendet. Wenn der Benutzer die App im Offline-Modus verwendet, speichere ich die Anfrage lokal, damit ich sie hochladen kann, wenn das Internet verfügbar ist. Ich verwende die Erreichbarkeitsklasse, um die Internetverfügbarkeit zu überprüfen. Erreichbarkeit funktioniert gut mit App. Ich kann folgendes Szenario nicht erreichen. Ich hatte Anforderung gespeichert, während der Benutzer im Offline-Modus arbeitet, dh während der Benutzer die Anwendung im Hintergrund durch Klicken auf die Home-Taste im iPhone drückt. Nach einiger Zeit wird der Benutzer die WLAN- oder Mobilfunkverbindung in seinem Gerät aktivieren. Wenn der Benutzer die Internetverbindung aktiviert, sollte meine App, die sich im Hintergrund befindet, benachrichtigt werden und die Anfrage an den Server senden. Wie kann ich diese Funktionalität erreichen? Viele iOS-Anwendungen können diese Anforderung erfüllen. wie machen sie das? irgendeine Idee?Wie App im Hintergrund auf Internetverbindung überprüfen kann, IOS?
Ich versuchte folgenden Schritt, um dies zu erreichen, war aber nicht erfolgreich.Was ich mache ich hier falsch, hilf mir.
1) Ich habe Beobachter für kReachabilityChangedNotification innerhalb der applicationDidEnterBackground-Delegate-Methode hinzugefügt. aber meine App hört bei dieser Methode nicht auf die Kreachabiliychagednotification zu.
2) Wenn ich Observer für kReachabilityChangedNotification innerhalb von applicationdidbecomeActive hinzufüge, kann meine App auf Kreachabiliychagednotification warten.
Warum IOS nicht zulassen, für Kreachabiliychagednotification zu hören, wenn App im Hintergrund ist?
Hallo, hast du irgendeine Antwort auf diese Frage? – souvickcse
Hallo, konnten Sie dieses Problem lösen? – ShayanK