反应本机Firebase未离线

反应本机Firebase未离线,firebase,react-native,react-native-firebase,Firebase,React Native,React Native Firebase,所以,伙计们,我的应用程序100%与Firebase一起工作,并以本机方式进行响应,但问题是,如果我尝试断开互联网连接,应用程序将无法获取缓存信息 官方Firebase上说Firebase与本地存储缓存一起工作并提供离线信息,但如何提供 如果您使用的是JavaScript SDK,它将无法在移动应用程序上运行 要实现此功能,必须添加react native firebase,这是iOS和Android SDK中JavaScript SDK的抽象 将其添加到项目后,可以设置以下配置: 安卓 添加F

所以,伙计们,我的应用程序100%与Firebase一起工作,并以本机方式进行响应,但问题是,如果我尝试断开互联网连接,应用程序将无法获取缓存信息


官方Firebase上说Firebase与本地存储缓存一起工作并提供离线信息,但如何提供

如果您使用的是JavaScript SDK,它将无法在移动应用程序上运行

要实现此功能,必须添加react native firebase,这是iOS和Android SDK中JavaScript SDK的抽象

将其添加到项目后,可以设置以下配置:

安卓

添加FirebaseDatabase.getInstance.setPersistenceEnabledtrue;在…内 MainApplication.java文件的onCreate方法

您还需要使用 MainApplication.java文件顶部附近的其余导入:

导入com.google.firebase.database.FirebaseDatabase

iOS

添加[FIRDatabase database]。persistenceEnabled=YES;在[FIRApp配置]之后;AppDelegate.m文件中的行 使用选项方法完成启动

资料来源:

此外,如果要在用户断开连接时触发任何事件,可以使用onDisconnect listener:

希望能有帮助