@bill86 wrote:
I’m building an ionic 3 app, and I’m using PouchDB and CouchDB for synchronization. To create the remote databases, I used the db.info() command as recommended in the official documentation:
note: The remote database will not be created until you do an API call, e.g.: db.info(). The reason behind that is that the PouchDB constructor is completely synchronous, for ease of error handling (i.e. no asynchronous errors).
Here is the code I used in my app:
let remotex = new PouchDB('https://' + auth + '@' + 'xxx.xx:6984/' + xx + '_xx'); return remotex .info() .then((res) => { console.log(res); return res; }) .catch(function(err) { console.log('error : ', err); return err; });This is working fine; the remote databases are created and the sync is working great only when I build my app in the debugging mode:
ionic cordova build android --prod --buildConfigBut, the the remote databases are not created when in the release version:
ionic cordova build android --prod --release --buildConfigDoes the command “.info()” work only in debug mode ? Is there any other method to create the remote databases and make the sync working ?
ps: I’ve posted the same question here: https://stackoverflow.com/questions/48638485/create-a-remote-couchdb-database-within-ionic-apps
Posts: 1
Participants: 1