Dans mon application, j'ai une UIWebview
page d'authentification LinkedIn qui charge la connexion. Lorsque l'utilisateur se connecte, les cookies sont enregistrés dans l'application.
Mon application dispose d'un bouton de déconnexion qui n'est pas lié à la connexion LinkedIn. Ainsi, lorsque l'utilisateur clique sur ce bouton, il se déconnecte de l'application. Je veux que cette déconnexion efface également ses cookies LinkedIn de l'application, afin que l'utilisateur se déconnecte complètement.
ios
iphone
objective-c
uiwebview
uiwebviewdelegate
Vaibhav Saran
la source
la source
Je voulais juste ajouter quelques informations à ce sujet.
Sous OS X 10.9 / iOS 7 et versions ultérieures, vous pouvez utiliser -resetWithCompletionHandler: pour effacer les cookies et le cache, etc. de l'ensemble de l'application de votre
sharedSession
:La boucle for-In avec des
deleteCookie:
sons comme la modification en énumérant une collection pour moi. (Je ne sais pas, cela pourrait être une mauvaise idée?)la source
Vous pouvez créer une fonction à l'intérieur du html de WebView, qui nettoie les cookies.
Si vous ne souhaitez effectuer le nettoyage qu'une seule fois, vous pouvez déclencher cette fonction avec un événement Titanium, uniquement au démarrage de l'application.
la source
Si quelqu'un recherche une solution Swift:
la source