bgo*_*son 5 ios firebase react-native
我有一个现有的iOS应用程序,我想开始添加一些React Native屏幕.该应用使用Firebase并启用了持久性,以便脱机工作.有没有办法在React Native中直接使用Firebase,同时保持脱机功能?
如果答案为"是",iOS和React Native是否共享同一本地数据存储?这很重要,因此iOS屏幕上的离线数据更改将反映React Native屏幕所做的数据更改,反之亦然.
感谢您分享您的见解!
离线状态下,javascript SDK会保留新的写请求,并且在线后会与服务器同步。但是,如果您希望显示一个包含以前从firebase提取的数据的列表,那么您对Javascript不走运。答案之一是提及Firestack,但不再受支持。
在一个项目中,我最终安装了此软件包https://github.com/invertase/react-native-firebase。它是Firebase本地ios和Android SDK的桥梁,如果使用它,还可以使用持久性。
经过测试和验证。一切都很好!:)
上面所有的答案都已经过时了!
自2020 年 7 月起,当您使用react-native-firebase时,即可开箱即用地支持离线持久性。
在这里阅读更多信息:https ://rnfirebase.io/firestore/usage#offline-capability
| 归档时间: |
|
| 查看次数: |
9695 次 |
| 最近记录: |