4 votes

L'application Applaud (Phonegap) ne reconnaît pas les cookies

J'ai construit une application pour Android (et bientôt iPhone, je l'espère) qui utilise Phonegap L'interface web de l'entreprise AppLaud .

Il fonctionne presque parfaitement, sauf qu'il ne semble pas reconnaître les données des cookies.

J'ai vu cette question qui répond à peu près à la même question, sauf que la réponse est destinée à l'utilisateur de l'ordinateur. Plugin Phonegap Eclipse . Même si je comprenais la réponse (ce qui n'est pas entièrement le cas), je ne vois pas comment je pourrais l'appliquer dans la AppLaud interface.

Comment faire pour qu'une application construite par AppLaud puisse stocker et recevoir des cookies ?

2voto

adosaiguas Points 912

J'essaierais les méthodes exposées ici : Android : Comment stocker les cookies ? en les ajoutant aux méthodes onCreate ou init de la classe App.java du projet PhoneGap.

Vous devriez avoir un fichier appelé app.java dans votre projet PhoneGap, probablement avec ce contenu ou similaire :

public class App extends DroidGap {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        super.loadUrl("file:///android_asset/www/index.html");
    }
}

Modifiez-le pour qu'il ressemble à ceci afin de tester l'exemple de CodeSyncManager :

public class App extends DroidGap {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        CookieSyncManager.getInstance().sync();
        super.onCreate(savedInstanceState);
        super.loadUrl("file:///android_asset/www/index.html");
    }
}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X