Firebase与Firebase 2.0之间的主要区别是什么?

时间:2016-05-18 19:03:54

标签: firebase

Google刚刚发布了Firebase 2.0。

它们似乎是完全独立的平台。

Firebase:https://www.firebase.com/

Firebase 2.0:https://firebase.google.com/

API也不同。

Firebase:https://www.firebase.com/docs/web/api/

Firebase 2.0:https://firebase.google.com/docs/reference/js/#firebase

有人可以解释移动和网络核心概念的差异吗?

我一直在使用旧的Firebase构建应用程序。

我应该更改我的代码才能使用Firebase 2.0吗?

1 个答案:

答案 0 :(得分:7)

Firebase的新版本是同一平台 - 它只是添加了一系列新功能,因此核心概念的重大变化是扩展您可以做的事情。

Realtime Database提供与以前相同的功能,但具有刷新的API和新的控制台。您可以继续使用与以前相同的方法和数据模型,并且API更改主要是装饰性的(重命名以与新功能一致)。

Authentication非常相似,但它已经扩展到包括帐户关联和可自定义电子邮件等新功能。您应该可以非常轻松地将应用程序升级到新的SDK和控制台:请查看我们针对AndroidiOSweb的迁移指南。

您可以随时导入项目。您的应用程序和现有SDK将继续有效。然后,当您准备好在应用程序中使用某些新的Firebase功能时,可以更新代码。

新概念实际上围绕着新功能:

  • Analytics是一种新的移动优先分析产品,可提供免费和无限制的事件报告,并允许构建可用于许多其他服务的受众。
  • Storage可让您存储和投放用户生成的内容,例如照片或视频。
  • Remote Config可让您更改应用的行为和外观,而无需发布应用更新。
  • Cloud Messaging是一种跨平台的消息传递解决方案,可让您可以免费无误地传递消息和通知。 Notifications为您提供了Firebase控制台中的工具,可以轻松发送重新参与消息。
  • Crash Reporting可让您从Android和iOS应用中收集崩溃数据,以便更快地查找和修复问题。
  • Dynamic Links是智能网址,可动态更改行为,以便跨不同平台提供最佳体验。它们允许您使用在Android和iOS上安装应用程序的深层链接。

现有的几款Google产品也已集成到Firebase中 Invites取代了AppInvites,可以轻松发送个性化电子邮件和短信邀请。 App Indexing让您的应用进入Google搜索。

Firebase现在还integrates with AdWords可让您定位包含Google Analytics受众群体的广告系列,AdMob可自动跟踪应用内广告效果。

它有很多新功能,但您不必一次尝试所有功能!一旦升级,它就可以直接挑选。