Couchbase Lite реагирует на родную сеть отслеживания и репликации
Я новичок как в родной, так и в couchbase lite, и я пробую этот пример приложения https://github.com/jmn8718/RNCouchbaseExample.git.
В этом примере подключите мобильную базу данных couchbase lite db к удаленному шлюзу синхронизации.
Но когда мобильное устройство отключается, а затем подключается к сети, репликация не перезагружается или не обнаруживает потерянное соединение. У вас есть идея, как это исправить? Нужно ли самому отслеживать состояние сети в мобильном приложении или использовать репликацию с таймером?
Мой фактический код репликации:
function repl() {
database.replicate(`http://${SG_URL}/${DB_NAME}`, DB_NAME, REPLICATION_OPTIONS)
.then(res => {
console.log('replicate:' + util.inspect(res, {showHidden: false, depth: null}) )
})
}
repl()
Спасибо!