Verwalten Sie Sitzungsinformationen, indem Sie Cookies in iOS verarbeiten

Ich bin neu in der iOS-Entwicklung. Ich verwende NSURLSession, um Sitzungsinformationen zu verwalten. unten ist der Beispielcode, den ich benutze, um eine Server-API aufzurufen,

NSURLSessionDataTask *task = [[NSURLSession sharedSession] dataTaskWithRequest:request
                                                             completionHandler:^(NSData *data,
                                                                                 NSURLResponse *response,
                                                                                 NSError *error)
{ }];

Mein Anwendungsfluss ist, wenn nicht angemeldet -> Anmelden (Login-API aufrufen). Andernfalls gehe zum Startbildschirm und rufe andere APIs auf.

Mein Problem hierbei ist, dass nach dem Entfernen der Anwendung aus dem Speicher die Sitzungsinformationen nicht beibehalten werden und ich die Anmeldung erneut aufrufen muss. Meine Anforderung ist so etwas wie Facebook, bei dem sich der Benutzer nur einmal anmelden muss und seine Sitzung bei den nächsten App-Starts beibehalten wird.

EDIT: Ich denke, ich muss damit umgehen, indem ich Cookies für diese Anfragen erhalte und setze. Ich habe danach gesucht, aber keine richtige Probe gefunden. Kann mir bitte jemand mit einer guten Probe in Bezug auf mein Problem helfen?

Vielen Dank!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage