我的应用程序(windows 8 metro,使用javascript)使用indexDb作为数据库,我已经看到当我修改清单文件时,indexDB数据库被删除。
这是一个错误还是一个功能?
现在我的应用程序已经在Windows商店中,我担心如果我将修改清单文件(我想做)用户数据库将被删除,这对用户来说将是一个巨大的损失。
那么这个问题的解决方法是什么。
你可以尝试他们的官方演示,你会发现同样的问题 http://code.msdn.microsoft.com/windowsapps/IndexedDB-sample-eb1e95af
答案 0 :(得分:1)
这不是错误 - 当您使用Visual Studio修改清单和部署应用程序时,将清除本地数据。 JS,C ++和C#项目的行为相同。
当用户通过商店更新应用时,不会发生这种情况。