Firebase 能做什么?

FireBase Haran 7年前 (2017-06-18) 10078次浏览 0个评论

什么是Firebase?

Firebase是Google旗下的一款实时数据云服务平台,旨在让APP提供一个实时响应的数据服务,该平台适用在IOS、Android、web前端等各种跨平台上。

 

Firebase的定位?

核心目标就是帮助开发者更高效的构建应用。专为开发者设计,将后端分离,部署在云端;提供众多的跨平台借口,极大降低开发成本,缩短产品开发周期。

 

Firebase能做什么?

Firebase的功能很强大,新版Firebase借Google I/O 2016正式发布,版本号为V3,按官方宣布这是自初代Firebase发布四年以来最大一次更新换代,新的Firebase采用新的logo,网站,功能,控制台,给人耳目一新额感觉,该版本有如下功能:

Firebase 能做什么?

Google把整个功能切割成四部分,核心功能是强大的Analytics,还有其他三个等分的功能:Develop相关,Grow相关,Earn相关。

 

但到现在,2017年6月,最新的版本是V5了,Firebase的功能也做了调整了,官方最新的介绍是:

Firebase 能做什么?

 

可以看到谷歌将Firebase划分成两个大功能:一个是构建更好的应用,这个主要是简化开发者的开发工作,提供包含实时数据库,崩溃报告,身份验证等功能;一个是扩大受众,侧重于给运营提供支持,提供Analytics,云消息传递,动态链接等。

 

构建和测试您的应用

实时数据库

使用云托管的 NoSQL 数据库存储数据以及在各个用户和设备之间实时同步数据。更新后的数据会在数毫秒内同步到各个已连接的设备,且数据在应用离线后仍然可用,无论网络连接状况如何,都能提供良好的用户体验。

 

崩溃报告

通过详细的错误报告和崩溃报告来诊断移动应用中的问题。您可以在”Firebase Crash”信息中心内按照错误和崩溃的出现频率与影响的严重程度对报告进行优先级排序,还可以在该信息中心内监控应用的总体运行状况以及跟踪用户流。您可以随时随地通过电子邮件通知获悉相关信息。

 

身份验证

以简单安全的方式管理您的用户。Firebase 身份验证提供了多种身份验证方法,包括电子邮件地址/密码、Google 或 Facebook 等第三方提供商,或直接使用您现有的帐号系统。构建您自己的界面,或者利用我们的开放源代码以及完全可自定义的界面。

 

Cloud Functions

使用自定义后端代码扩展您的应用,而无需管理和扩展您自己的服务器。Firebase 产品、Google Cloud 服务或第三方使用 webhook 发出的事件可触发 Cloud Functions。

 

Cloud Storage

使用专为类似于 Google 这种规模级别的应用打造的功能强大、操作简单且经济有效的对象存储服务,轻松地存储和分享图片、音频、视频或其他用户生成的内容。无论网络质量如何,适用于 Cloud Storage 的 Firebase SDK 都能为您的 Firebase 应用提供 Google 安全品质的文件上传和下载服务。

 

托管

使用专为现代网页应用制作的工具简化您的静态网页托管工作。在您上传自己的网页资源后,我们会自动将其推送到我们的全球 CDN,并为其授予免费的 SSL 证书,以便您的用户无论身处何处都能获得安全、可靠、低延时的体验。

 

Android 测试实验室

在由 Google 托管的虚拟和真机设备上为您的应用运行自动化和自定义测试。在您的整个开发生命周期中使用 Firebase 测试实验室来查找错误和不一致的地方,这样您就可以在各种设备上提供优质的体验。

 

扩大和吸引受众群体

Analytics

在单个信息中心内分析用户归因和行为,以便对您的产品路线图做出明智的决定。从报告获取实时分析结果,或将您的原始事件数据导出到 Google BigQuery 以进行自定义分析。

 

云消息传递

跨各种平台(Android、iOS 和网页)免费向用户发送消息和通知。消息可以发送到单个设备、设备组、订阅了特定主题的用户或细分用户群。FCM 可以根据应用进行扩展,即使是规模最大的应用也能处理,每天可传送数千亿条消息。

 

动态链接

使用深层链接为 iOS、Android 和网页应用提供自定义的用户体验。您可以使用深层链接帮助移动网页促进原生应用的转化、用户间分享、社交和营销广告系列等。动态链接为您提供了归因工具,以便更好地了解您的移动用户增长情况。

 

远程配置

自定义您的应用针对每个用户的呈现方式。改变外观和风格,逐步推出功能,运行 A/B 测试,向某些用户提供自定义的内容,或在不部署新版本的情况下进行其他更新,所有这些操作都可以在 Firebase 控制台中进行。监控您所做更改的影响,并在几分钟内进行调整。

 

邀请

可以让您的用户通过电子邮件或短信分享您的应用的方方面面,从引荐代码到收藏的内容。此开箱即用的解决方案与 Firebase Analytics 配合使用,因此您可以知道用户何时通过邀请打开或安装了应用。

 

App Indexing

通过集成 Google 搜索,重新吸引用户使用他们已安装的应用。如果用户已装有您的应用并且搜索相关内容,则可以直接从搜索结果中启动该应用。如果用户还没有安装您的应用,则当他们搜索类似的应用时系统将显示一张安装卡片。

 

AdMob

通过向全球受众展示有吸引力的广告来赚取收益。AdMob 具备各种功能,能够为您实施一流的获利策略并最大程度地提高每个用户带来的收入。它可以针对您的应用进行定制,其 API 可轻松集成丰富的广告格式。

 

AdWords

借助 Google 的影响力获得并留住用户。您可以在搜索网络、展示广告网络和视频中投放广告,还可以将广告定位到您在 Firebase Analytics 中定义的特定细分用户群。改进广告定位功能并优化广告系列的效果。

 

整体上来说,Firebase的功能非常强大,但不是所有的人都需要用到里面的所有的功能。

 

 

 


如有疑问,可以在文章底部留言或邮件(haran.huang@ichdata.com) 我~
喜欢 (7)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址