App Center推送与通知中心

时间:2018-05-25 07:16:20

标签: push-notification uwp azure-notificationhub visual-studio-app-center

所以看来,在整个地方都有文档的精神,docs.microsoft再一次采取了蛋糕。

考虑发送推送通知,我遇到了这两个页面:

  1. https://docs.microsoft.com/en-us/appcenter/sdk/push/uwp

  2. https://docs.microsoft.com/en-us/azure/app-service-mobile/app-service-mobile-windows-store-dotnet-get-started-push

  3. 请注意,从任何一个页面到另一个页面都没有引用。

    因此,我尝试搜索Google,对此问题的标题进行类似搜索,但只发现上述两页以外的内容。

    带给我的是以下问题: App Center Push和Azure Notification Hub之间的关系(和/或区别)是什么?

2 个答案:

答案 0 :(得分:7)

他们没有从另一个引用,因为它们是两个完全不相关的解决方案(除了他们解决相同问题的事实)。

两者都允许您为移动应用设置跨平台推送通知基础架构,但 App Center 是免费的,专为iOS,Android和Windows通知而构建,需要较少的设置,但为您提供对通知的外观控制较少。但是,它可以更轻松地根据分析数据细分通知。 通知中心是Azure服务,因此您需要Azure订阅,并且需要构建后端才能使其正常运行。这需要更多的工作,但您可以更完全地控制通知。

令人敬畏的 James Montemagno 比较了两个选项nice summary article

答案 1 :(得分:3)

我认为添加以下事实很重要:尽管Push是出色的IMO,但App Center Push ,Auth和Data现在都已停用:

https://visualstudiomagazine.com/articles/2020/02/14/app-center-mbaas.aspx

“我们将停止在Auth,Data和Push服务以及 致力于在App Center中停用这些预览服务,” John说 Wargo,Visual Studio App Center的首席程序经理。 “随着 这项更改之后,我们将专注于App Center交付世界一流的产品 移动和桌面DevOps经验。我们还将与 Azure团队可帮助将开发人员迁移到本地Azure服务, 并确保Azure继续成为您移动设备的绝佳平台 应用。”

在撰写本文时似乎没有完整的迁移路径,但有暗示这将主要针对现有用户进行处理-

https://docs.microsoft.com/en-us/appcenter/migration/push/

我们不希望客户手动从App Center Push迁移到 Azure通知中心;因此,在服务关闭之前,我们将提供 有关如何简化应用程序迁移的详细说明 App Center推送到Azure通知中心。