WDGSync
连接 Wilddog Sync 的入口点。 你可以通过调用 [WDGSync sync] 获取一个实例。 在 Sync 中,要在一个节点下读写数据,请用 [[WDGSync sync] reference] 获取一个路径引用。
WDGSync 对应的 WDGApp 实例。
persistenceEnabled
Section titled “persistenceEnabled”默认情况下,在你的应用程序正在运行时,Wilddog SDK 会将数据保存在内存中,当应用被重新启动时数据就没有了。 把这个值设置为 YES 时,数据将被保存到设备,并且当应用程序重新启动时(即使在重新启动程序时没有网络连接),这些存储的数据也是可以用的。
注意:
此属性必须在创建第一个 Sync 引用之前设置,并且每次启用应用程序只需要调用一次即可。
callbackQueue
Section titled “callbackQueue”所有被触发事件将被派发到这个队列执行回调。默认队列为主队列。
注意:
这个属性必须在创建第一个 Sync 引用之前设置。
+ sync
Section titled “+ sync”用默认的 WDGApp 获取对应的 WDGSync 实例。
WDGSync 实例。
+ syncForApp:
Section titled “+ syncForApp:”用特定的 WDGApp 获取对应的 WDGSync 实例。
| 参数名 | 说明 |
|---|---|
| app | 用于得到 WDGSync 实例的 WDGApp 实例。 |
WDGSync 实例。
- reference
Section titled “- reference”返回根路径的 WDGSyncReference 实例。
根路径的 WDGSyncReference 实例。
- referenceWithPath:
Section titled “- referenceWithPath:”返回以 path 为相对路径的 WDGSyncReference 实例。
| 参数名 | 说明 |
|---|---|
| path | 指向 Wilddog 数据库节点的一个路径。 |
指定路径节点的 WDGSyncReference 引用。
- referenceFromURL:
Section titled “- referenceFromURL:”用这个有效的 URL 获得一个 WDGSyncReference 引用。
这个 URL 必须是指向默认 Wilddog Sync 数据库完整路径(如 https://docs-examples.wilddogio.com/web/saving-data/wildblog/posts )。
若要创建一个指向不同 Sync 数据库的 WDGSyncReference, 可以先用配置好 URL 的 WDGOptions 对象去创建一个 WDGApp。
| 参数名 | 说明 |
|---|---|
| syncUrl | 指向 sync 数据库某一数据节点的一个 URL。 |
用一个有效的 URL 生成的 WDGSyncReference 引用。
- goOffline
Section titled “- goOffline”手动断开与 Wilddog Sync 云端的连接,关闭自动重连,可以用 goOnline 恢复连接。
详细使用可参考:goOffline 完整指南
- goOnline
Section titled “- goOnline”手动恢复与 Wilddog Sync 云端的连接,开启自动重连。
详细使用可参考:goOnline 完整指南
+ setLoggingEnabled:
Section titled “+ setLoggingEnabled:”打印程序相关信息。
| 参数名 | 说明 |
|---|---|
| enabled | 设为 YES 为打印。默认为 NO,不打印。 |
+ sdkVersion
Section titled “+ sdkVersion”获取 Wilddog Sync SDK 版本号。
Wilddog Sync SDK 版本号。