Firebase 的两个主要目标
分别是,帮助App开发和App增长
App 开发下包括
- Realtime Database
- Hosting
- Authentication
- Cloud Functions
- Cloud Storage
- Crash Reporting
- Test Lab
- Performance
App增长包括
- Analytics
- Cloud Message
- Dynamic Links
- Remote Config
- Invites
- App Indexing
- AdMob
- AdWords
Firebase 目前支持的平台
Firebase 的改变
与Fabrice 合作
Crashlytics
Firebase 与 Fabric 合作,为Firebase 带来Crashlytics 分析工具
Firebase Auth
- 由Digitls 发展过来,不需要迁移
- 支持第三方email
- 支持Google sign
- 支持电话短信认证
- 支持完全的定制化,也就是提供API可以自己定制UI
- 10000次每个月的验证
如果用户已经在别的应用上使用过这个SDK验证,这里将不用再重新验证
更快,更容易的构建
Cloud Function
使用Javascript方法编写方法,可以通过URL直接访问方法,也能通过Firebase event 事件触发方法。例如,用户上传了图片,可以通过触发function 进行压缩
Hosting
一个静态网页托管地方(我又想到了博客。。。),自带CDN。当然可以使用Function 功能构建web App
Storage
就是Google Cloud Storage 。 搬过来之后之后选存储地点
Realtime Database
实时数据库
提高应用质量
Crash Reporting
Test Lab
支持实际设备和虚拟设备,仅仅需要上传自己的App上去,会有机器人自动帮你点击。完事之后会发送错误logs,同时还有视频录像帮助你定位问题。新支持设备 三星 Galaxy s7 和 Pixel
Performance
Performance 监视器支持现实响应时间,payload 大小,下载时间
增长和吸引更多用户
Analytics
可以对你的用户进行分类,并对用户打上标签,并且针对这一类用户进行发送不同的信息。
StreamView
提供实时用户数据,并且显示到 地图上
DebugView
BigQuery
让你有能力可以使用一种类似SQL的语言导出和投出数据到各种不一样的方法
Firebase Cloud Message
支持三个平台, iOS ,Android 和 Web
Remote Config
就像文字上说的那样,提供一个远程配置的功能,就是通过key,value的方式获取数据。例如,你可以制造一个开关,只是对一部分人群开始来测试。
Fastline
一个自动帮你搞掂发布的的工具,包括帮你截图。