Я веб-разработчик, начинающий с телефонного разговора. Мне нужно создать одно приложение для iPhone, Android и Windows Phone 8.
Мне нужно хранить некоторые данные (слишком большие для localStorage) локально.
Я не знаю, что ведьма лучшее решение:
- Phonegap предоставляет хранилище (на основе WebSQL - который устарел), но он не поддерживается Windows Phone. Есть ли какой-нибудь плагин, чтобы восполнить этот пробел?
- Я читал об индексированной БД, но раньше не использовал ее, и она мне не очень понятна. Я не уверен, что он полностью поддерживается на всех платформах? Я основан на (http://blog.nparashuram.com/2012/10/indexeddb-example-on-cordova-phonegap_12.html)
- Или, может быть, я могу использовать плагины телефонной связи https://github.com/marcucio/Cordova-WP-SqlitePlugin для Windows Phone и https://github.com/marcucio/Cordova-SQLitePlugin%20for%20android%20and%20iphone.. Тогда мой код будет одинаковым на всех платформах, как я полагаю.
Кто-нибудь раньше создавал такое приложение? Буду рад любым решениям или идеям.