2015-05-02 55 views
2

我已經使用ionic和pouchdb創建應用程序。pouchdb錯誤「無數據庫打開」,同時開始複製

我在我的本地服務器上使用了couchdb。

我的示例應用程序在ios和android中正常工作。但在blackberry10相同的應用程序,同時賦予開始複製

錯誤錯誤如下

{ 
    "status": 500, 
    "name": "Error", 
    "message": "unknown", 
    "error": "true", 
    "reason": "database not open" 
} 

我也創建了應用程序來測試pouchdb在blackberry10或不工作?但它工作。

所以我越來越錯誤,同時在blackberry10應用程序複製。

我無法弄清楚爲什麼它只是在blackberry10中出錯,什麼是確切的問題。

回答

1

感謝響應nlawson

我解決它。

我正在使用sqlite插件來使用websql適配器並提供數據庫的大小。

var localDB = new PouchDB(databaseName, {adapter: 'websql',size:10}); 

so sqlite插件可以正常使用ios和android。

我只是刪除sqlite的插件,使

var localDB = new PouchDB(databaseName); 

,並開始blackberry10設備上工作。

+0

嗯,我不相信[SQLite插件](https://github.com/litehelpers/Cordova-sqlite-storage)支持黑莓。這解釋了它! – nlawson

+0

ypp,那是對的 –