我有一个使用
Phonegap的网络界面
AppLaud为Android(并希望很快iPhone)构建的应用程序.
它几乎完美地工作,除了它似乎没有确认cookie数据.
我看到了this question,它解决了几乎相同的问题,除了答案是针对Phonegap Eclipse plugin.即使我理解答案(我没有完全),我也看不到如何在AppLaud界面中应用它.
如何获得AppLaud构建的应用程序来存储和接收cookie?
最佳答案 我会尝试这里公开的方法:
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");
}
}