У нас баг был с которым мы 3-и месяца не могли понять что происходит. Пользователь авторизуется, сохраняем в localStorage токен авторизации. По нему при запуске приложения определяем авторизован пользователь или нет. В итоге после авторизации через 3-и часа клиент оказывается не авторизованным. Думали токен на сервере истекает…а н нет дело было в свободном месте на телефоне.
плагин. В коде делал обертку - либо это браузер - тогда WebSql либо это кордова и это SQLLite - а в остольном код один и тот же получался. разница только в запуске и подключении к БД
плюс у SQLlite есть подплагин чтоб можно было в проекте готовый БД с каким то данными положить и при первом запуске приложения переместить БД и юзать его с уже заданными данными.
Recommended: var db = window.sqlitePlugin.openDatabase({name: "my.db", location: 1}); Classical: var db = window.sqlitePlugin.openDatabase("myDatabase.db", "1.0", "Demo", -1);
плагин. В коде делал обертку - либо это браузер - тогда WebSql либо это кордова и это SQLLite - а в остольном код один и тот же получался. разница только в запуске и подключении к БД
а как ты проверку делаешь на то что это браузер или нет?