以编程方式创建 Azure 推送通知中心

Posted

技术标签:

【中文标题】以编程方式创建 Azure 推送通知中心【英文标题】:Creating Azure Push Notification Hub Programmatically 【发布时间】:2014-09-13 07:01:59 【问题描述】:

在 MSDN 文档中它说:

Azure 支持通知中心作为 Azure SDK 2.1 的一部分,位于 Microsoft.ServiceBus.dll 程序集中。您现在可以以编程方式创建、更新和删除通知中心,管理您的设备注册,并向所有平台(Windows Store、Windows Phone 8、iosandroid)上的所有移动客户端发送推送通知。

我找不到任何有关以编程方式创建和管理集线器的文档或任何代码示例,我们目前正在引用 Microsoft.Servicebus.dll 的 v2.4。

【问题讨论】:

没关系,我想我找到了,它在 Microsoft.ServiceBus.NamespaceManager 中。奇怪的是很难找到这个样本。 【参考方案1】:

您应该使用 NamespaceManager.CreateNotificationHub 或 NamespaceManager.CreateNotificationHubAsync。

这里是NamespaceManager class documentation。

【讨论】:

NotificationHub 管理已移至其独立的命名空间。新的命名空间是 Microsoft.Azure.NotificationHubs,在 Microsoft.Azure.NotificationHubs.NamespaceManager 中有 NamespaceManager 类。

以上是关于以编程方式创建 Azure 推送通知中心的主要内容,如果未能解决你的问题,请参考以下文章

xamarin Forms Azure 通知中心

Azure 通知中心不会发送苹果推送通知

Azure 通知中心能否在一个请求中同时在 SANDBOX 和 PRODUCTION 中发送推送通知?

Azure 通知中心推送通知失败或传递无效或不完整的数据

Azure 通知中心和 Apple APNS 推送通知取消注册设备

如何在 iOS 的 Azure 移动应用通知中心注册目标推送通知