我正在创建一个应用程序,从服务器获取数据然后保存并使用sqlite在本地工作。
我想初始化我的应用程序,只在第一次安装后加载数据,保存到sqlite然后从数据库加载。 为此,我想创建一个在本地保存数据的方法,如何确保此方法仅在用户第一次安装应用程序后运行。
答案 0 :(得分:2)
我认为更简单的方法是在每次应用程序运行时检查数据库是否包含配置表中的某个值:如果不存在,请填充数据库,否则不执行任何操作并继续执行。
通过这种方式,您可以避免编写特定于平台的代码(本机代码),因为您正在从js层执行所有操作。
显然我假设您已经在Cordova中使用sqlite,并且您可以从js执行sql query / insert。