Comment activer les cookies pour Android, phonegap 1.8.0 application?
J'ai compris que pour utiliser les cookies à l'intérieur de phonegap application native, il doit être à bout de code qui permet de.
Lors de la construction de phonegap pour iOS à l'aide de xcode 4 il y a un tel morceau de code à l'intérieur de phonegap modèle.
Pourriez-vous svp me conseiller qui code et où j'ai besoin de mettre en ordre pour activer les cookies pour Android, phonegap 1.8.0 app?
Veuillez noter que je suis à l'aide de l'eclipse Indigo 3.7.2 pour la construction de l'application.
Merci beaucoup.
Cheers,
Sinisa.
OriginalL'auteur Sinishisimus | 2012-06-18
Vous devez vous connecter pour publier un commentaire.
Si vous essayez d'utiliser des cookies (file://) vous avez à faire le parent Phonegap projet accepter les cookies. Pour ce faire, Vous devez avoir un fichier appelé youappname.java dans votre projet PhoneGap, probablement avec ce contenu ou similaires:
De le modifier pour ressembler à cet exemple:
setAcceptFileSchemeCookies n'est pas disponible sur la version 10 de android. Est-il par défaut?
Si vous souhaitez utiliser cette avant API lvl 12, essayez d'ajouter
CookieManager.getInstance().setAcceptCookie(true);
juste en dessoussuper.loadUrl(...);
au lieu de l'exemple ci-dessus. Cela devrait fonctionner depuis API lvl 1.Pour les API de niveau en dessous de 12, CookieManager.getInstance().setAcceptCookie(true); juste en dessous super.loadUrl(...) ne fonctionne pas. Ai-je raté quelque chose?
Ce sujet d'une façon de faire les cookies disponibles en ajax, les communications sur un serveur web?
OriginalL'auteur user797892
vous avez réellement envie de faire
Depuis le CookieManager n'existe pas sur les anciennes versions d'Android
OriginalL'auteur Alexander Casassovici
Si mes souvenirs sont bons, le Phonegape du modèle de charge de votre start-up de la page web (ex: index.html) en le chargeant de la webview (quelque chose comme :
super.loadUrl("file:///android_asset/www/index.html");
). Ce dernier est déclaré dans l'activité principale (une ".java" fichier).Alors, tout d'abord, trouver les instructions de chargement de votre application web. Ensuite, ajoutez les lignes suivantes avant la
webview.loadUrl
de sorte que vous pouvez obtenir quelque chose comme ceci :Enfin, l'actualisation de l'Android du projet et relunch l'application.
OriginalL'auteur Zakaria