1

因此,如果我有一个带有该行的 Phonegap 应用程序,var db = window.openDatabase("phr", "0.1", "Cognovant PHR", 25000000);然后db.changeVersion('0.1', '0.2');我将如何让代码将 openDatabase 调用中的“0.1”动态更新为“0.2”,以防止应用程序每次用户都必须经历更新过程加载应用程序。

4

1 回答 1

2

我设法弄清楚了。因此,以供将来参考使用该行:

var db = window.openDatabase("phr", "", "Cognovant PHR", 25000000);

将在不知道版本的情况下打开当前数据库。然后你可以这样做:

if (db.version != "2") // or whatever version you want to update to
{
    // code to update database
    db.changeVersion(db.version, "2"); //again or whatever version you choose
}
于 2012-08-01T22:07:33.163 回答