2010-11-29 24 views
1

Récemment, j'écris une application Air qui permet à l'utilisateur d'accéder à sa page Facebook et de télécharger des photos (j'utilise Facebook AS API). J'ai implémenté une fenêtre de connexion en utilisant un contrôle "HTML". Les utilisateurs peuvent entrer leur adresse e-mail et mot de passe dans cette fenêtre de connexion. Tout fonctionne bien jusqu'à ce que je trouve que mon application Air peut toujours se souvenir du nom d'utilisateur connecté la dernière fois. C'est parce qu'Air peut enregistrer un cookie automatiquement (ce cookie est partagé avec Safari sur mon Mac). Je n'aime pas ce comportement. Comment puis-je supprimer les cookies dans l'application Air ou empêcher les cookies d'économiser de l'air automatiquement? Merci beaucoup.Comment puis-je effacer les cookies dans l'application Adobe Air

Répondre

1

Vous can not effacer cookie Mais vous pouvez manage il.

peut également être utile: http://hybridhacking.com/node/19

+0

Salut Lex, Merci beaucoup pour votre réponse. Je connais aussi la propriété "manageCookie" dans URLReques. Mais, je ne peux pas le définir comme "faux" parce que si je fais cela, les utilisateurs ne peuvent pas se connecter à Facebook dans mon application de l'air. De même, si vous désactivez les cookies dans votre navigateur, vous ne pouvez pas non plus vous connecter à Facebook. Parce que Facebook a besoin du support de cookie :( – fang

+0

Savez-vous, par exemple, que vous désactivez manageCookie pour URLRequest, définissez FacebookDesktop.manageSession sur false et stockez-vous des données de session dans n'importe quel stockage local disponible. L'application ne dépend pas de votre système – Lex

+0

Bonjour Lex, j'ai essayé vos démarches mais ça ne marche pas ... manageCookie ne peut pas être éteint.Si j'ai désactivé manageCookie, je recevrai un message d'erreur de Facebook qui demandera moi pour ouvrir le support "cookie" lors de la connexion Facebook en utilisant mon application air, j'ai également essayé de définir la propriété FacebookDesktop.manageSession à faux et le problème existe toujours.La seule solution est maintenant effacer les cookies de facebook.com dans Safari manuellement :(, Merci beaucoup – fang