【问题标题】:What are the main differences between Firebase vs Firebase 2.0?Firebase 与 Firebase 2.0 之间的主要区别是什么?
【发布时间】:2016-05-18 19:03:54
【问题描述】:

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 吗?

【问题讨论】:

  • 嗨,俊。 Firebaser在这里。感谢您关注公告。我们对最终发布这些重大改进感到非常兴奋。正如你可能想象的那样,我们现在有点忙不过来,所以我希望你能在our new documentationblog post 上找到你需要的信息。我会尽快回来跟进,看看您是否还有其他问题。

标签: firebase


【解决方案1】:

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

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

Authentication 非常相似,但它已被扩展以包含新功能,例如帐户链接和可自定义的电子邮件。您应该能够非常轻松地将您的应用程序升级到新的 SDK 和控制台:查看我们的 AndroidiOSweb 的迁移指南。

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

新概念真的围绕着新功能:

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

多个现有的 Google 产品也已集成到 Firebase 中 Invites 取代了 AppInvites,为发送个性化电子邮件和短信邀请提供了简单的方法。 App Indexing 让您的应用进入 Google 搜索。

Firebase 现在还可以integrates with AdWords 让您使用 Analytics 受众定位广告活动,AdMob 可以自动跟踪应用内广告的效果。

它有很多新功能,但您不必一次尝试所有功能!升级后,选择起来很简单。

【讨论】:

猜你喜欢
  • 2012-06-12
  • 2011-07-27
  • 1970-01-01
  • 2014-10-17
  • 1970-01-01
  • 2015-08-22
  • 2015-08-06
  • 2011-03-06
  • 2013-12-23
相关资源
最近更新 更多