startSync

open fun startSync()

Starts the network transports. Ditto will connect to other devices and sync with them where appropriate.

By default Ditto will enable all peer-to-peer transport types. On Java this means LAN only. The network configuration can be customized using the setTransportConfig method.

Performance of initial sync when bootstrapping a new peer can be improved by calling disableSyncWithV3 before calling startSync. Only do this when all peers in the mesh are known to be running Ditto v4 or higher.

Throws

Thrown if the Ditto instance hasn't been activated by a successful call to setOfflineOnlyLicenseToken.