1

我正在使用 Phonegap 构建跨平台应用程序。此外,我使用Lawnchair将数据存储在本地数据库中。

我的问题很笼统。我安装了一个为 iPhone、Android 和 Blackberry 构建的应用程序,然后创建了一些项目以存储在数据库中。这在任何平台上都没有任何问题,但是我想删除整个数据库,所以我删除了应用程序并重新安装它。在 iPhone 和 Android 上,数据库会自动清除,但在 Blackberry 上,项目仍存储在数据库中。

我知道我可以在我的 javascript 代码中使用 localStorage.clear(),但是我需要在不修改我的应用程序的情况下清除数据库。

那么为什么当我卸载一个黑莓应用程序时数据库没有被删除呢?

4

1 回答 1

0

BlackBerry 上的数据库不是应用程序沙箱的一部分,因为它是在 Android 和 iPhone 上完成的。也没有记录或明确定义的方法来知道您的应用程序是否将被卸载。

您可以在 BB 上加密数据库。

于 2012-10-15T13:19:06.160 回答