当前位置: 首页 > 知识库问答 >
问题:

Firebase实时数据库在Unity中的离线持久性

端木飞
2023-03-14

我注意到,如果我发送一些数据到数据库,同时互联网连接被删除,在我重新连接后,数据不会被重新发送。此功能不适用于统一或我错过了什么?这个文档说这应该行得通,但事实并非如此:https://firebase.google.com/docs/database/unity/save-data#write_data_offline

共有1个答案

程正阳
2023-03-14

好吧,我找到问题所在了。在Android上,您需要启用外部写权限才能使该功能正常工作,这很愚蠢,因为我们不想启用该权限。Firebase应将其数据保存到不需要任何权限的perstistent数据通路。

 类似资料:
  • 我有一个可以监听Firebase实时数据库中的任何值更改。在线模式下,一切正常。 但在脱机模式下,设备处于脱机状态,我的Web服务器在Firebase实时数据库上完成了多个事务,其值与我从Android中输入的侦听器的值相同。设备联机后,它将只侦听最后一个事务,并跳过其间完成的其他事务。 PFB参考链接。到目前为止我已经完成的PFB代码:

  • 在过去的两周里,我一直在使用和测试我的Android应用程序。 我在我的应用程序中详尽地使用Firebase实时数据库,最重要的是,我的应用程序需要无缝离线工作。 我有一个启动屏幕,在那里我在启动和继续时同步特定用户节点的所有数据。 I使用

  • 我有一个使用firebase数据库实时排名的迷你游戏。 在我从firebase获得用户分数列表后,我想获得列表之外的当前用户的分数。 获取当前用户的分数很容易,但如何知道列表中的排名是OrderByChild(“分数”)。 这是获取排行榜的代码。

  • 问题内容: 我目前正在使用angularJS和phonegap构建适用于Android / iOS的测试应用程序。 该应用程序仅使用存储在Firebase数据库中的文本数据。我希望该应用程序具有自己的本地数据库(在设备离线时使用),并在某个时间(设备在线时)与Firebase数据库同步。 离线模式使用phonegap / cordova的存储API。我可以检查设备的在线状态并定期备份在线数据库吗?

  • 所以我试图将一些数据存储到我的实时数据库中。我目前有两个独立的视图控制器,一个用于用户注册,另一个用于用户选择其配置文件图像并能够更改该图像。在注册页面上,我将“用户名”保存到firebase,如下所示: 对于个人资料图像,我有这样保存的数据 我希望这两个数据都保存在“用户”下-

  • 我在一个Android应用程序中使用Firebase数据库,每次用户启动时,我都会在数据库中存储一些值,为此我会执行以下操作: 正如您在子方法中看到的,如果称为“usrId”,它将创建usrId目录,并在其中添加所有neccesary信息。但是我想为每个用户创建目录,所以我尝试传递usrId变量作为参数。但它不起作用。当我调试代码时,调试器说本地var usrId无法识别,我的问题是如何在Fire