Firebase是一家实时后端数据库创业公司,它能帮助开发者很快的写出Web端和移动端的应用。自2014年10月Google收购Firebase以来,用户可以在更方便地使用Firebase的同时,结合Google的云服务。
2014年10月,Google收购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的准备工作:
- 首先注册一个google账号
- 登录firebase官网,用刚才的google账号登陆(如果进不去官网或者点击转换不到控制台,这样就需要科学上网了蓝灯
成功后就像这样 - 点击添加项目(填写项目名称和选择地区)
-
将 Firebase 添加到您的 Android 应用
添加到android应用
5.添加的步骤
步骤一:
步骤注解:
1.软件包的名称,就是你android项目的主包名(在app级别的build.gradle里面查看applicationId的值)
2.应用别名(你开心就好)
3.调试签名证书SHA1:
- 打开C盘在用户文件夹下的.android夹
- 在地址栏中输入cmd
- 输入命令keytool -v -list -keystore debug.keystore,回车,输入密码,没有密码直接再回车
- 输出的信息中找到sha1:xxxxxxxxxx,那这个sha1后面的值就是你想要的
步骤二:
下载配置文件google-services.json(放置到工程的app级别的根目录下)
步骤三:
将Firebase添加到您的Andorid应用中
1.项目级 build.gradle(<project>/build.gradle):
buildscript { dependencies { // Add this line classpath 'com.google.gms:google-services:3.0.0' } }
2.应用级 build.gradle(<project>/<app-module>/build.gradle):
... // Add to the bottom of the file apply plugin: 'com.google.gms.google-services'
3.立即同步(Sync now)。
对了,在android studio中还需要看看有没有安装Google play services 如果没有点击安装。
最后运行结果测试
successful连接firebase成功firebase这么多功能,万里长城第一步算是迈出去了,接下来就是看官方文档,测试,添加,看官方文档,测试,添加,一起加油吧小伙伴们!!!
网友评论