Мы разрабатываем мобильное приложение на основе Cordova с angular4 и ionic3. Проблема заключается в использовании плагина SQLite на основе кордовы.
Я не могу запустить собственный плагин SQLite с ионным сервером через браузер. Он жалуется, что родные плагины недоступны. Я попытался добавить старые файлы машинописных текстов Storage и SQLStorage из старой версии Ionic 2.0.0 RC в новую. Но новая версия ionic жалуется на вызов конструктора.
Проблема заключается в навигации по экранам на основе данных, хранящихся в хранилище.
Может кто-нибудь подсказать, как отладить это приложение в браузере? Есть ли другой способ решить эту проблему? Не знаете, как найти устройство хранения SQLite в файловой системе Android.
import { SQLite, SQLiteObject } from '@ionic-native/sqlite';
this.sqlite.create({
name: 'offline.db',
location: 'default'
}).then((db: SQLiteObject) => {
db.executeSql('CREATE TABLE IF NOT EXISTS USR(USR_ID INTEGER PRIMARY KEY,SALUTATION TEXT, FIRST_NAME TEXT, LAST_NAME TEXT,'+
'USR_NAME TEXT UNIQUE NOT NULL, USR_PWD TEXT,SESSION_ID TEXT)', {})
.then(() => console.log('Executed USR_MST SQL'))
.catch(e => console.log(e));
})
.catch(
e => console.log("Cordova excecution failed.. "+e));
});