我有疑问。当混合应用程序处于后台或关闭时,是否可以保持更改源活动?
var changes = db.changes({
since: 'now',
live: true,
include_docs: true,
timeout: false
// attachments: true
}).on('change', function (change) {
onChange(change);
// handle change
}).on('complete', function (info) {
// changes() was canceled
}).on('error', function (err) {
console.log(JSON.stringify(err))
});
答案 0 :(得分:1)
没有。这可行的唯一方法是使用Service Worker和Background Sync。 iOS似乎有一个polyfill:https://github.com/MobileChromeApps/cordova-plugin-service-worker-background-sync