【发布时间】:2017-04-06 10:34:25
【问题描述】:
我最近开始使用 Firebase 开发我的游戏,并且考虑到 Firebase 提供的功能几乎就是我所需要的,在一个地方。但现在我面临一些限制/实施问题,因此我们将不胜感激。
我正在开发一款半在线游戏,只要没有可用的网络,用户就可以玩它,并在连接后立即与 Firebase 同步。对于第一次启动连接是强制性的,因为我必须从 Firebase 中提取配置数据,以后用户可以使用离线保存状态,稍后在连接时推送。
我对 Firebase 很陌生,所以如果我误解了任何实现,请原谅我。我查看了不同的答案,主要是针对原生 Android/iOS,而不是针对 Unity。所以要么我找不到我的答案,要么几年前有人问过但仍然没有回答。谢谢!
【问题讨论】:
-
我相信 Firebase 仍然不支持 Unity 的离线模式。我可能错了
-
@StuckBetweenTrees 感谢您的支持,我相信您是对的。因为我一直在寻找可能的解决方案,但仍然找不到。也许在 Firebase 已经完成了这么多工作和对 Firebase 的期望之后,我最终不得不离开。
-
但我不明白你为什么需要一个。您是说人们将能够离线玩,一旦他们获得在线数据将被同步。为什么不能手动操作?看看这里stackoverflow.com/questions/27536480/…
-
我曾想过我可能需要手动执行此操作,但随后出现的问题是维护大量数据(用户状态、元数据等)会有点麻烦。保存和检索不是问题,但我必须手动检查更新了哪个版本的数据,并且必须根据需要推送 OR pull。我确实相信我最终必须这样做,但如果 Firebase 人员已经提供了我正在寻找快速解决方法。感谢您的帮助(:非常感谢。
标签: firebase unity3d firebase-realtime-database offline