wilddog.Sync
是访问 Wilddog Sync SDK 的入口。不能直接创建 Sync
实例,而必须要通过 wilddog.App
实例的 sync 方法来获取它。
属性
ServerValue.TIMESTAMP
定义
ServerValue.TIMESTAMP
说明
ServerValue.TIMESTAMP
是一个用于在我们的数据中插入云端当前时间的占位符,在本地无法查看具体时间。时间格式为自 Unix epoch 开始的的毫秒数。详细使用请参考:完整指南-云端时间戳。
示例
var sessionsRef = wilddog.sync().ref("sessions"); |
方法
ref
定义
ref(path)
说明
返回以 path
为相对路径的 wilddog.sync.Reference 实例。
参数
参数名 | 说明 |
---|---|
path | String(nullable path) 相对 App 初始化参数 syncURL 而言的相对路径 |
返回值
示例
var config = { |
goOffline
定义
goOffline()
说明
手动断开连接,关闭自动重连。详细使用请参考:完整指南-手动建立或断开连接。
返回值
示例
// 当前 app 实例下的所有 Sync 实例都将离线 |
goOnline
定义
goOnline()
说明
手动恢复连接,开启自动重连。详细使用请参考:完整指南-手动建立或断开连接。
返回值
示例
// 当前 app 实例下的所有 Sync 实例都将重连 |
enableLogging
定义
enableLogging(Boolean)
说明
开启/关闭日志开关。开启后会在 console 中打印出底层接口调用和通讯协议的步骤。
返回值
示例
// 开启 sync 日志开关。 |