Em meu aplicativo, tenho um UIWebview
que carrega a página de autenticação do LinkedIn para fazer o login. Quando o usuário efetua login, os cookies são salvos no aplicativo.
Meu aplicativo tem um botão de logout que não está relacionado ao login do LinkedIn. Portanto, quando o usuário clica neste botão, ele se desconecta do aplicativo. Quero que esse logoff apague seus cookies do LinkedIn também do aplicativo, para que o usuário saia completamente.
ios
iphone
objective-c
uiwebview
uiwebviewdelegate
Vaibhav Saran
fonte
fonte
Só queria adicionar algumas informações sobre isso.
No OS X 10.9 / iOS 7 e posterior, você pode usar -resetWithCompletionHandler: para limpar os cookies e o cache etc. de todo o aplicativo de seu
sharedSession
:O loop for-In com
deleteCookie:
sons como modificando ao enumerar uma coleção para mim. (Não sei, pode ser uma má ideia?)fonte
Você poderia fazer uma função dentro do html do WebView, que limpa os cookies.
Se você precisa que a limpeza seja feita apenas uma vez, você pode acionar esta função com um evento Titanium, apenas quando o aplicativo é iniciado.
fonte
Se alguém estiver procurando por uma solução Swift:
fonte