热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ReactNativeFirebase

ReactNativeFirebase介绍RNFirebase使用Firebase和ReactNative简单。它是一个轻量级的图层,位于iOS和Android的原


React Native Firebase

NPM下载 NPM版本 执照 开放集体的支持者 赞助开放集体 聊 关注Twitter

介绍

RNFirebase使用Firebase和React Native简单。它是一个轻量级的图层,位于iOS和Android的原生Firebase库的顶部,尽可能地反映Firebase Web SDK。

虽然Firebase Web SDK库可以与React Native一起使用,但它主要是为Web构建的。

RNFirebase为iOS和Android的原生Firebase SDK提供了一个Javascript桥接器,因此Firebase将在本机线程上运行,允许您的应用程序的其余部分在JS线程上运行Firebase Web SDK也可以在JS线程上运行,因此可能会影响帧率,从而导致jank出现动画,触摸事件等。

本机SDK还允许我们连接到Web SDK无法实现的设备sdk,例如崩溃报告,离线实时数据库支持,分析等等!

总而言之,RNFirebase提供了比Web SDK更快的性能(~2x),并提供了web sdk中没有的设备sdk(参见下面的功能表)。


支持的Firebase功能


Web SDK列指示Web SDK中的哪些模块/功能在React Native中可用。


' ?'表示部分支持


Firebase功能v2.2.xv3.3.xV4.2.x的后续版本Web SDK
AdMob广告
Analytics(分析)            
应用索引          
认证
- 电话认证
核心?
- 多个应用程序
云Firestore?
云消息传递(FCM)??
Crashlytics          
崩溃报告
动态链接
功能可调用                        
邀请
实例ID         ?
性能监控
实时数据库
- 离线持久性?
远程配置
存储?





支持的版本 - React Native / Firebase


下表显示了针对不同版本的React Native和Firebase SDK的受支持版本react-native-firebase


 2.2.x中3.3.x4.0.x版4.1.x版4.2.x版
React Native0.47 +0.50 +0.52 +0.52 +0.52 +
Firebase Android SDK11.0.0 +11.8.0 +12.0.0 +15.0.0 +15.0.0 +
Firebase iOS SDK4.0.0 +4.7.0 +4.11.0 +4.13.0 +5.0.0 +



文档

要查看我们的最新文档,请访问rnfirebase.io

问题

如有问题和支持,请使用我们的Discord聊天Stack Overflow此repo的问题列表专门用于错误报告。

问题

在打开问题之前,请务必完成问题模板。不符合指南的问题可能会立即关闭。

功能请求

有关功能请求,请使用我们的Canny Board

更新日志

发行说明中记录了每个版本的详细更改


最后说最重要的一点,需要翻墙。



推荐阅读
  • ios中级面试题(二)
    1.如何追踪app崩溃率,如何解决线上闪退当iOS设备上的App应用闪退时,操作系统会生成一个crash日志,保存在设备上。crash日志上有很多有用的信息,比如每个正在执行线程的 ... [详细]
  • HDU 2372 El Dorado(DP)的最长上升子序列长度求解方法
    本文介绍了解决HDU 2372 El Dorado问题的一种动态规划方法,通过循环k的方式求解最长上升子序列的长度。具体实现过程包括初始化dp数组、读取数列、计算最长上升子序列长度等步骤。 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • 《数据结构》学习笔记3——串匹配算法性能评估
    本文主要讨论串匹配算法的性能评估,包括模式匹配、字符种类数量、算法复杂度等内容。通过借助C++中的头文件和库,可以实现对串的匹配操作。其中蛮力算法的复杂度为O(m*n),通过随机取出长度为m的子串作为模式P,在文本T中进行匹配,统计平均复杂度。对于成功和失败的匹配分别进行测试,分析其平均复杂度。详情请参考相关学习资源。 ... [详细]
  • intellij idea的安装与使用(保姆级教程)
    intellijidea的安装与使用(保姆级教程)IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(gi ... [详细]
  • monkey初接触
    第一次听说monkey,根本不知道是什么东西,脑海里就一个印象,很厉害的自动化测试工具,可是体验了一下,似乎不 ... [详细]
  • 一条数据的漫游 XEngine SIGMOD Paper Introduction
    大多数人追寻永恒的家园(归宿),少数人追寻永恒的航向。----瓦尔特.本雅明背景X-Engine是阿里数据库产品事业部自研的OLTP数据库存储引擎, ... [详细]
  • 这篇论文跟普通的论文是区别的,它并不是针对现有问题,提出一个新颖的解决方案,然后对其进行测试评估。这篇论文主要是对文件系统的代码发展做了一 ... [详细]
  • Android Studio 第六十五期Android业务组件库
    目前市面上常用的效果集合,持续更新:????地址:https:github.comgeeklxAPPkuangjiatreemasterbaselibrarysrcmainjava ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 本文讲述了作者通过点火测试男友的性格和承受能力,以考验婚姻问题。作者故意不安慰男友并再次点火,观察他的反应。这个行为是善意的玩人,旨在了解男友的性格和避免婚姻问题。 ... [详细]
  • 本文介绍了高校天文共享平台的开发过程中的思考和规划。该平台旨在为高校学生提供天象预报、科普知识、观测活动、图片分享等功能。文章分析了项目的技术栈选择、网站前端布局、业务流程、数据库结构等方面,并总结了项目存在的问题,如前后端未分离、代码混乱等。作者表示希望通过记录和规划,能够理清思路,进一步完善该平台。 ... [详细]
  • 本文讨论了在数据库打开和关闭状态下,重新命名或移动数据文件和日志文件的情况。针对性能和维护原因,需要将数据库文件移动到不同的磁盘上或重新分配到新的磁盘上的情况,以及在操作系统级别移动或重命名数据文件但未在数据库层进行重命名导致报错的情况。通过三个方面进行讨论。 ... [详细]
  • 背景应用安全领域,各类攻击长久以来都危害着互联网上的应用,在web应用安全风险中,各类注入、跨站等攻击仍然占据着较前的位置。WAF(Web应用防火墙)正是为防御和阻断这类攻击而存在 ... [详细]
author-avatar
庄大运
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有