每次我从Eclipse安装它时,我想为我的应用程序清除localStorage,以模拟第一次安装应用程序。
我该怎么做?
谢谢!
我回答了这个问题,特别针对Android,这里是Programmatically clear PhoneGap/Cordova app's cache on Android to simulate a fresh install?
答案 0 :(得分:3)
Eclipse中没有钩子,但你可以用Ant做到这一点。您可以在上传应用程序之前添加执行clear命令(pm clear my.package
)的任务。如果pm clear
不起作用,您可以在上传应用之前编写一个小脚本并在设备上启动它
还有Android运行配置的“擦除用户数据”复选框,但它仅适用于模拟器启动。
答案 1 :(得分:1)
我正在使用Chrome检查器(chrome:// inspect),它可以很好地显示已连接的Android设备。从那里你可以点击参数来访问和修改localStorage
答案 2 :(得分:0)
我不确定您是想以编程方式还是通过ADB - 在任何情况下都应该解决它
答案 3 :(得分:0)
出于测试目的,您可以删除快速本地存储清除声明:
localStorage = ""
确保在发布之前删除它。