2014-09-15 4 views
4

Я разработал приложение todo, используя localStorage. Тем не менее, моя новая дополнительная функциональность, нажатие на выбранную дату и получение предметов todo для этого дня требует наличия объекта Date, связанного с предметами todo, так что могут быть получены объекты todo определенного дня. Я скептически отношусь к этому вопросу. WebSQL устарел, но имеет хорошую поддержку в браузерах Android. Поскольку мое целевое приложение предназначено для браузера Android, WebSQL должен работать нормально. Работает ли IndexedDb с браузером Android? Я понимаю, что WebSQL работает, но безопасно ли в будущем использовать то, что устарело? Как Кордова справляется с этим?Работает ли IndexedDB с гибридным Android-приложением?

+0

Возможно дублировать с этим сообщением 2 дня? => http://stackoverflow.com/questions/25818860/which-version-of-webview-of-android-and-ios-supports-indexeddb/25819046#25819046 –

ответ

3

IndexedDb работает только на Android 4.4 и выше, поэтому, если вы также нацелены на более старые устройства, то indexedDb недостаточно. Я использую polyfill для старых устройств Android, см. Ссылку: https://github.com/axemclion/IndexedDBShim

Таким образом, я могу использовать поддержку indexedDb на новых устройствах Android и автоматически возвращаться к старым. Падение назад использует websql!