firebase 基础介绍

1 Firebase Cloud Messaging (FCM):

FCM是一种跨平台消息传递解决方案,您可以使用它免费且可靠地传递消息和通知。(每条消息不能超过4KB


2 Firebase Authentication

提供后端服务、易用 SDK和现成 UI 库来向应用验证用户的身份。它支持使用密码、深受欢迎的联合用户身份提供商(如 Google、Facebook 和 Twitter)等方法进行身份验证。Firebase Authentication 与其他 Firebase 服务紧密集成,充分利用了行业标准(如 OAuth 2.0 和 OpenID Connect),可与自定义后端轻松集成。

3 Firebase Realtime Database

是一种云托管数据库。数据库将数据存储为 JSON,并以实时方式与每个连接的客户端同步。当使用云托管数据库可以构建跨平台应用,所有客户端都会分享同一个 Realtime Database 实例,并自动接收更新的最新数据。

4 Firebase Storage:

专为需要存储和呈现用户生成的内容(例如照片或视频)的应用开发者构建。不管网络质量如何,Firebase Storage 都可以为Firebase 应用提供安全的文件上传与下载。可以使用它存储图片、音频、视频或其他用户生成的内容。 Firebase Storage 由 Google Cloud Storage 提供支持,后者是一种功能强大、简单和经济高效的对象存储服务。

5 Firebase Hosting:

为网络应用提供快速安全的静态托管。 Firebase Hosting 是为开发者提供的生产级网络内容托管。利用 Hosting,您仅需一条命令,即可快速简单地将网络应用和静态内容部署到全球内容交付网络 (CDN)。

6 Firebase Remote Config:

是一种云服务,可以通过该服务更改应用的外观和行为,无需用户下载应用更新。使用 Remote Config时,创建控制应用的行为和外观的应用内默认值。随后可以使用 Firebase console 为所有应用用户或者细分用户群替换应用内默认值。应用控制何时更新,应用会经常检查有无更新,并在几乎不对性能造成任何影响的情况下更新应用。

7 Firebase Test Lab for Android:

Firebase Test Lab for Android 提供了基于云的基础结构,用于测试 Android 应用。通过一次操作,可以跨越各种各样的设备和设备配置发起应用测试。在 Firebase console 中,可通过项目获取测试结果,包括日志、视频和屏幕截图。即使尚未针对应用编写任何测试代码,Test Lab 仍可以自动测试应用,查找崩溃。

 

8 Crash Reporting

创建关于应用中错误的详细报告。错误按组划分为若干堆叠追踪类似的聚类,并按对用户的影响严重程度分类。除了自动生成报告外,您还可以记录自定义事件,以帮助捕获导致崩溃的步骤。(CrashReporting 目前正处于测试版本阶段,google还未提供正式版本)

9 Firebase Notifications

(Notifications)以 FirebaseCloud Messaging 和 FCM SDK 为基础构建,为寻求灵活的通知平台的开发者和组织提供一个选项,只需编写少量代码即可开始使用,并且还提供一个用于发送消息的图形控制台。通过使用 Notifications 控制台 GUI,可以重新吸引和保留用户群,促进应用发展并支持营销广告。(Notifications可以和 Firebase Analytics配合使用,有针对性的对目标用户群发送通知

10 Firebase App Indexing

Firebase App Indexing(其前身为 GoogleApp Indexing)可将应用纳入 Google 搜索。当用户搜索相关内容时如果已安装该应用,则他们可以直接从搜索结果中启动该应用。如果用户还未安装应用,则将在搜索结果中显示安装卡片。

11 Dynamic Links

可根据其被打开的平台而关联至不同的内容。如果用户打开一个Dynamic Link但没有安装该应用,系统则会提示该用户安装应用,接下来,应用在安装之后就会自动启动并可访问该链接。在网站、电子邮件、社交媒体、引用站点和实际促销活动中使用Dynamic Links可以提升用户获取率、留存率和生命周期价值。通过在 Firebase console 上进行分析可获得所有发展渠道的端至端数据分析。

12 Firebase Invites

是用于发送个性化电子邮件和短信邀请, 载入用户和衡量邀请影响的跨平台解决方案。Firebase Invites 基于FirebaseDynamic Links 构建。 Dynamic Links 确保链接的收件人能够在自己的平台上对安装的应用享受最佳体验,Firebase Invites 则保证用户能够充分享受发送链接的最佳体验。

13 AdMob by Google

是一种移动广告平台,借助该平台可从应用中获得可观的收入。将 AdMob 与 Firebase Analytics 相结合,不仅可得到更多的应用使用量数据,而且可以提升分析能力。无需更改现有 AdMob 配置,Firebase 便可与 AdMob 集成在一起。

14 Firebase Analytics

Firebase Analytics 是一款免费的应用测量解决方案,该解决方案可以提供关于应用使用量和用户参与度的数据分析。Firebase 的核心是 Firebase Analytics,一款免费并且没有任何限制的解决方案。 Analytics 跨越 Firebase 功能进行集成,并且可以无限制地提供多达 500 个不同的事件的报告,开发者可以利用 Firebase SDK 定义这些事件。 Firebase Analytics 报告可帮助开发者清晰地了解用户的行为方式,可以针对应用营销和性能优化制定明智的决策。

主要功能

1 无限制报告 Firebase Analytics 可提供多达 500 种不同事件的无限制报告。

2 目标设备细分 可以基于设备数据、自定义事件或用户属性在 Firebaseconsole 中定义自定义目标设备。 在锁定新功能或通知时,这些目标设备可以与其他 Firebase 功能结合使用。



 


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值