In meiner Anwendung habe ich eine UIWebview
, die die Linkedin-Authentifizierungsseite für die Anmeldung lädt. Wenn sich der Benutzer anmeldet, werden Cookies in der Anwendung gespeichert.
Meine App verfügt über eine Abmeldeschaltfläche, die nicht mit dem Linkedin-Login zusammenhängt. Wenn der Benutzer auf diese Schaltfläche klickt, meldet er sich von der App ab. Ich möchte, dass durch diese Abmeldung seine Linkedin-Cookies auch aus der App gelöscht werden, sodass sich der Benutzer vollständig abmeldet.
ios
iphone
objective-c
uiwebview
uiwebviewdelegate
Vaibhav Saran
quelle
quelle
Ich wollte nur ein paar Infos dazu hinzufügen.
In OS X 10.9 / iOS 7 und höher können Sie -resetWithCompletionHandler: verwenden , um die Cookies und den Cache usw. der gesamten App aus Ihrem
sharedSession
:Die For-In-Schleife mit
deleteCookie:
klingt wie Ändern, während eine Sammlung für mich aufgelistet wird . (Weiß nicht, könnte eine schlechte Idee sein?)quelle
Sie können eine Funktion im HTML-Code von WebView erstellen, die die Cookies bereinigt.
Wenn die Reinigung nur einmal durchgeführt werden muss, können Sie diese Funktion mit einem Titanium-Ereignis nur dann auslösen, wenn die App gestartet wird.
quelle
Wenn jemand nach einer schnellen Lösung sucht:
quelle