La mia app Iphone ha 2 modalità, modalità online e modalità offline. se l'utente sta utilizzando l'app in modalità online, la richiesta viene inviata immediatamente al server. se l'utente sta utilizzando l'app in modalità offline, memorizzerò la richiesta localmente, in modo che possa caricarla quando internet è disponibile. Sto usando la classe di raggiungibilità per verificare la disponibilità di Internet. Raggiungibilità funziona perfettamente con l'app. Non riesco a raggiungere il seguente scenario. Avevo memorizzato la richiesta in quanto l'utente sta lavorando in modalità offline, mentre l'utente spingerà l'applicazione in background facendo clic sul pulsante Home in iPhone. dopo un po 'di tempo l'utente attiverà la connessione wifi o cellulare nel suo dispositivo. quando l'utente abilita la connessione Internet, la mia app in background dovrebbe essere notificata e dovrebbe iniziare a inviare la richiesta al server. Come posso ottenere questa funzionalità? Molte app ios potrebbero avere lo stesso requisito. come lo stanno facendo? qualche idea?Come l'app in background può controllare la connessione Internet, IOS?
Ho provato il seguente passo per raggiungere questo obiettivo, ma non ha avuto successo. Cosa sto facendo di sbagliato qui, aiutami.
1) Ho aggiunto osservatore per kReachabilityChangedNotification all'interno del metodo delegato applicationDidEnterBackground. ma la mia app non riesce ad ascoltare la notazione Kreachabiliychaged, in questo metodo.
2) Se aggiungo osservatore per kReachabilityChangedNotification all'interno di applicationdidbecomeActive, la mia app è in grado di ascoltare Kreachabiliychagednotification.
Perché IOS non consente di ascoltare Kreachabiliychagednotification quando l'app è in background?
ciao hai qualche risposta per questa domanda? – souvickcse
hi sei riuscito a risolvere questo problema? – ShayanK