我正在使用最新版本的unity和firebase。
我需要统一使用最新firebase的离线功能。
是否可以离线读取和写入数据。
一旦我们读取或写入数据或对本地进行任何更改,当我们上线时,更改是否会在主服务器中实现
答案 0 :(得分:0)
firebaser here
Unity的大多数Firebase绑定都包装了适用于iOS和Android的底层SDK,在这种情况下,公开磁盘持久性API应该相当容易。
适用于Unity的Firebase Database SDK遵循不同的模型,其中大多数代码实际上是直接用C#编写的。虽然在很多情况下这很好,但这意味着我们决定不在C#中实现磁盘持久性。
请注意,Firebase的网络弹性将在Unity上运行。因此,只要应用保持有效状态,如果网络连接中断,Firebase将继续运行。在这种情况下,它提供来自其缓存的任何读取并保留挂起写入的队列。但目前不支持磁盘持久性,这将允许缓存和队列在应用程序重新启动后继续存在。