鼓掌(Phonegap)应用程序不承认cookie

时间:2012-05-15 03:47:46

标签: cookies cordova applaud

我使用Phonegap的网络界面AppLaud建立了适用于Android的应用(很快就会推出iPhone)。

它几乎完美地工作,除了它似乎没有确认cookie数据。

我看到了this question,它解决了几乎相同的问题,但答案是针对Phonegap Eclipse plugin的。即使我理解了答案(我不完全理解),我也不知道如何在 AppLaud 界面中应用它。

如何获得AppLaud构建的应用程序来存储和接收cookie?

1 个答案:

答案 0 :(得分:2)

我会尝试这里公开的方法:Android: How to store cookies?将它们添加到PhoneGap项目的App.java类的onCreate或init方法中。

您的PhoneGap项目中应该有一个名为app.java的文件,可能包含以下内容:

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");
    }
}

将其修改为如下所示以测试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");
    }
}