我需要将 Firebase 连接到 Azure 通知中心吗?
Do I need to connect Firebase to Azure Notification Hub?
我看到我可以直接(通过 Rest HTTP 请求)连接到 Google Firebase API,但我也可以将它连接到 Azure 通知中心。我还了解到 Firebase 是免费的,而 Azure 不是。
您能否描述一下将 Firebase 连接到 Azure 而不是直接连接到 Google 的 API(如果有)有什么好处?
我正在使用 ASP.Net 核心 MVC 作为我的后端。
谢谢
如果您只做一个推送平台(在您的情况下是 Firebase)并且只考虑基本场景,那么直接使用它或通过通知中心 (NH) 使用它之间没有太大区别。
但是,NH 为您提供了一组非常强大的功能:
- 跨平台 SDK 允许 device registrations 从所有主要操作系统和统一的方式发送推送,无论它们在哪个平台上
- 一项在类似服务中独一无二的功能是tagging and routing
- Templating
- 基本或extended telemetry
以及其他一些功能。
所以,简而言之,是的,您可以自己完成 NH 所做的一切。只是您会在执行此操作时花费大量时间(以及 运行 它所需的资源金钱)。这是一个开箱即用的解决方案,已经过多年的测试,并被市场上一些最大的产品所使用。
我看到我可以直接(通过 Rest HTTP 请求)连接到 Google Firebase API,但我也可以将它连接到 Azure 通知中心。我还了解到 Firebase 是免费的,而 Azure 不是。
您能否描述一下将 Firebase 连接到 Azure 而不是直接连接到 Google 的 API(如果有)有什么好处?
我正在使用 ASP.Net 核心 MVC 作为我的后端。 谢谢
如果您只做一个推送平台(在您的情况下是 Firebase)并且只考虑基本场景,那么直接使用它或通过通知中心 (NH) 使用它之间没有太大区别。
但是,NH 为您提供了一组非常强大的功能:
- 跨平台 SDK 允许 device registrations 从所有主要操作系统和统一的方式发送推送,无论它们在哪个平台上
- 一项在类似服务中独一无二的功能是tagging and routing
- Templating
- 基本或extended telemetry
以及其他一些功能。
所以,简而言之,是的,您可以自己完成 NH 所做的一切。只是您会在执行此操作时花费大量时间(以及 运行 它所需的资源金钱)。这是一个开箱即用的解决方案,已经过多年的测试,并被市场上一些最大的产品所使用。