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()

Спасибо!

0 ответов

Другие вопросы по тегам