iOS и некоторые более старые версии Android не поддерживают индексированный DB. На Android 4.x реализована более старая версия, но на Android 4.4 она должна работать. Я использую polyfill для iOS и Android, который на самом деле использует websql. Полиполк добавляет indexedDB API, в то время как я фактически не поддерживаю и не конвертирует вызовы в websql. Это работает как на Android, так и на iOS!
websql поддерживается на Android 2+ и iOS 4, если я правильно помню. Дополнительную информацию см. В indexedDBShim: https://github.com/axemclion/IndexedDBShim/
Примечание: Полипол не совершенен, не все методы поддерживают IDDBKeyRange, но в большинстве случаев вы можете обойти его.
Добавили ли вы регистрацию в своем приложении? [Отметьте отладки в PhoneGap] (https://github.com/phonegap/phonegap/wiki/Debugging-in-PhoneGap) –