Firebase 系列之 --- 初探 Firebase

2022-04-08 00:00:00 功能 用户 开发 开发者 您的

1、Firebase系列之---初探Firebase

2、Firebase系列之---Cloud Messaging/Notifications(云消息,推送)的使用

写在前面

对于很多android、ios和web的个人移动开发者来说,开发一个具有网络功能的应用不是一件容易的事,不仅需要购买或者租赁服务器,还必须掌握一门诸如Java、php等这类的服务器开发语言,每开发一款移动应用程序,就必须开发维护对应的服务器程序。这一切对于移动开发者来说,都是耗时耗力都不一定能完成的事情。

为了解决这一困难,出现了一种云服务BaaS(Backend as a Service),后端即服务,为移动应用和游戏开发者提供后端服务,服务包括结构化的数据存储、用户和权限管理、文件存储、云参数、云代码、推送、支付、实时通信等。其中Firebase就是云后端服务的平台之一。

所以本篇文章就简单介绍Firebase的功能以及如何在Android应用中使用Firebase。

注意:访问Firebase官网和使用功能时请科学上网!

一、Firebase是什么?

Firebase是一家实时后端数据库创业公司,它能帮助开发者很快的写出Web端和移动端的应用。自2014年10月Google收购Firebase以来,用户可以在更方便地使用Firebase的同时,结合Google的云服务。

Firebase能让你的App从零到一。也就是说它可以帮助手机以及网页应用的开发者轻松构建App。通过Firebase背后负载的框架就可以简单地开发一个App,无需服务器以及基础设施。

二、Firebase有什么功能?

Firebase 可以帮助我们快速开发应用,发展用户群,并赚取更多收益。各个功能独立工作,结合使用时效果更佳。

  • 1、Analytics:Firebase的核心功能,这是一项免费且无限制的分析解决方案。从单一信息中心查看用户行为和衡量行为特性。

  • 2、Firebase Cloud Messaging(FCM):是一个跨平台Android、iOS 和网站的解决方案,供我们免费可靠地发送和接收消息和通知。

  • 3、Authentication:实现支持电子邮件与密码、Facebook、Twitter、GitHub 和 Google Sign-In 的整套身份验证系统。?轻松与我们的自定义身份验证服务集成,让我们的用户安全访问 Firebase 的许多其他功能。

  • 4、Realtime Database:云托管 NoSQL 数据库。数据存储为 JSON,以毫秒速度跨连接设备同步,当您的应用处于离线状态时可以使用该数据。

  • 5、Storage:直接从 Firebase 客户端 SDK 存储和检索用户生成的内容,如图片、音频和视频。

  • 6、Hosting:生产级开发者托管。只用一个指令即可将网站和移动网站应用部署到全球内容交付网络 (CDN)。

  • 7、Remote Config:更新我们的应用,无需部署新版本。快速向合适的用户传递合适的体验。

  • 8、Test Lab:Firebase Test Lab for Android 提供了基于云的基础结构,用于测试 Android 应用。 通过一次操作,我们可以跨越各种各样的设备和设备配置发起应用测试。

  • 9、Crash Reporting:在我们发布应用之后接收关于稳定性问题的可操作信息。

  • 10、Notifications:轻松管理通知活动。安排和发送消息,以便在适当的时间吸引合适的用户。

  • 11、App Indexing:通过在 Google 搜索结果中显示相关应用内内容,帮助用户发现和再次使用您的应用。

  • 12、Dynamic Links:动态链接是指能够动态更改其行为以便在不同的平台上提供佳体验的智能网址。无论用户是全新用户还是长期客户,动态链接都能指引用户完成应用安装流程结束并将用户引导至相关的内容。

  • 13、Invites:开箱即用的应用推荐和分享解决方案。让您的现有用户能够通过电子邮件或短信轻松分享您的应用及其喜爱的应用内内容。使用与宣传相结合,以增加吸引率和留存率。

  • 14、AdWords:将 AdWords 自动链接至您在 Firebase Analytics 中定义的用户区段。改进广告目标并优化您的广告系列效果。

  • 15、AdMob:在向用户提供体验的同时通过您的应用获利。

三、连接使用Firebase

1、必备条件

  • a、一台Android 2.3+版本的设备(设置->关于手机),且含有Google Play Services版本v9.0+(设置->应用->Google Play Service)

Android v2.3+

相关文章