Qualcuno può mostrarmi come salvare i cookie PER SEMPRE utilizzando AFNetworking per iOS? Sto usando iOS7, ma penso che questo non dovrebbe importare?Come utilizzare AFNetworking per salvare i cookie permanentemente per sempre, fino a quando l'app non viene cancellata da iPhone?
Il caso d'uso è che in caso di autenticazione con successo con un servizio web, mi dà due cookie che ho bisogno di passare con ogni singola richiesta. Questi cookie non scadono mai o scadono da anni. Finché dispongo dei cookie con ogni richiesta HTTPS, l'utente non deve effettuare nuovamente il login. Comprendo che AFNetworking persiste automaticamente i cookie finché non esci dall'app, ma ho bisogno che i cookie durino in eterno finché l'utente non cancella l'app dal proprio telefono.
1) In caso di autenticazione avvenuta con successo, il webservice mi fornisce due cookie. Come posso accedervi? Vado direttamente allo storage NSHTTPCookie e prendo il cookie con il suo nome, oppure esiste un "modo" AFNetworking per farlo?
2) Come faccio a salvare questi due cookie magici in modo permanente in modo che la sottoclasse di AFHTTPClient trasmetta questi due cookie magici insieme a ciascuna richiesta? Li ho appena salvati all'interno di un portachiavi o NSUserDefaults o NSURLCredentialsStorage? O ancora c'è un modo AFNetworking per fare questo? Ho letto di un metodo setAuthorization() all'interno di AFNetworking ma non sono sicuro che questo si applichi anche a username/password e cookie.
3) Come si eliminano questi cookie nel modo AFNetworking?
Grazie !!