我希望在每次从Eclipse安装应用程序时清除存储在localStorage中的数据,以模拟第一次安装应用程序。
我该如何做呢?
谢谢!
我在这里专门回答了Android相关的问题 - Programmatically clear PhoneGap/Cordova app's cache on Android to simulate a fresh install?
我希望在每次从Eclipse安装应用程序时清除存储在localStorage中的数据,以模拟第一次安装应用程序。
我该如何做呢?
谢谢!
我在这里专门回答了Android相关的问题 - Programmatically clear PhoneGap/Cordova app's cache on Android to simulate a fresh install?
Eclipse 中没有钩子,但您可以使用 Ant 来实现。您可以添加一个任务,在上传应用程序之前执行清除命令 (pm clear my.package
)。如果 pm clear
无法工作,则可以编写一个小脚本,并在上传应用程序之前在设备上启动它。
另外,Android 运行配置中有一个“擦除用户数据”的复选框,但只在模拟器启动时起作用。
我正在使用Chrome检查器(chrome://inspect),它非常好地显示了已连接的Android设备。从那里,您只需点击"Resources"即可访问和修改localStorage。
为了测试目的,您可以放置一个快速本地存储清除语句:
localStorage = ""
发布前一定要记得删除这个。
pm clear
对你有用吗?如果不是,你可以编写一个小脚本,在上传应用程序之前在设备上启动它。 - Nikolay Elenkov