如何从Android上卸载应用程序后删除本地存储数据
问题描述:
我做了一个应用程序,它将数据存储在本地存储中,即使重新启动应用程序后也可以使用该数据。但即使在卸载应用程序后,它也会存储数据。如何从Android上卸载应用程序后删除本地存储数据
那么有什么办法在卸载应用程序后删除本地存储数据。
答
如果您正在使用sqlite数据库存储它将在您的应用程序删除时删除的数据,也会删除相关的sharedprefrence数据,但是如果您在外部存储上存储特定的文件夹文件,它将不会随着您的应用程序unistall一起删除。
答
您可以使用此代码以手动的方式来检测旧的应用程序版本:
/*your current app version, you should manually update it here*/
var Appversion = "1.2";
var savedAppVersion = localStorage.getItem("version");
/*if there is one check if it is the same*/
if (savedAppVersion && savedAppVersion === version)
{ // do nothing }
else {
/*clear local storage*/
localStorage.clear();
/*save new app version*/
localStorage.setItem("version", version);
}
否则,你可以使用$cordovaAppVersion.getVersionNumber()
梅索德得到实际应用版本
希望它可以帮助
你怎么样存储它们?作为外部文件? – Raynold 2013-03-16 11:06:20
“但即使在卸载应用程序后,它也会存储数据”您确定应用程序卸载后仍能正常工作吗? – Rekha 2013-03-16 11:15:45
你在哪里存储数据类型? – 2013-03-16 11:57:46