【发布时间】:2017-11-02 02:28:05
【问题描述】:
我正在使用最新版本的 unity 和 firebase。
我需要在 unity 中使用最新 Firebase 的离线功能。
是否可以离线读写数据。
一旦我们读取或写入数据或对本地进行任何更改,当我们上线时,这些更改是否会在主服务器中实施
【问题讨论】:
标签: c# firebase firebase-realtime-database unity5
我正在使用最新版本的 unity 和 firebase。
我需要在 unity 中使用最新 Firebase 的离线功能。
是否可以离线读写数据。
一旦我们读取或写入数据或对本地进行任何更改,当我们上线时,这些更改是否会在主服务器中实施
【问题讨论】:
标签: c# firebase firebase-realtime-database unity5
firebaser 在这里
Unity 的大多数 Firebase 绑定都封装了适用于 iOS 和 Android 的底层 SDK,在这种情况下,公开磁盘持久性 API 应该相当容易。
适用于 Unity 的 Firebase 数据库 SDK 遵循不同的模型,其中大部分代码实际上是直接用 C# 编写的。虽然这在很多情况下都很棒,但这意味着我们决定不在 C# 中实现磁盘持久性。
请注意,Firebase 的网络弹性将在 Unity 上运行。因此,只要应用程序保持活动状态,如果网络连接断开,Firebase 就会继续运行。在这种情况下,它会为缓存中的任何读取提供服务,并保留待处理的写入队列。但目前不支持磁盘持久化,这将允许缓存和队列在应用重启后仍然存在。
【讨论】: