1

正如我所见,当没有互联网连接来授权同步领域时(即使之前已成功授权),我的领域确实会回落到本地领域。如果本地领域有同步领域的任何信息副本,那可能会很好,但它没有。因此,同步领域仅适用于互联网连接,或者即使设备离线也有办法使其保持活动状态?

4

1 回答 1

1

Realm Sync 的工作方式是确保您设备上的 Realm 副本和服务器(以及任何其他设备)上的同一 Realm 副本始终保持彼此同步。这意味着即使在完全没有网络连接的情况下,您也可以像使用任何其他 Realm 一样使用同步的 Realm。同步的 Realm本地 Realm;您不需要手动维护两个包含相同数据的独立领域。

如果您在应用程序启动时处于离线状态,您可以使用SyncUser.currentAPI 获取之前登录的用户,以便您可以打开同步的 Realms。(如果您以前登录过多个用户,则必须使用SyncUser.allAPI 来获取所有用户的列表并选择您要使用的用户。)

于 2017-05-08T17:55:59.320 回答