Azure通知中心-从Windows Forms C#发送消息

时间:2018-09-11 09:01:33

标签: c# azure-notificationhub

我一直在关注有关Azure通知中心的Microsoft教程,现在可以将通知从Azure控制面板成功发送到我的iOS应用。

但是,我的下一步是能够从Windows窗体应用程序(C#)发送这些通知。我只是找不到任何文档或示例来说明如何执行此操作。实际上,我正在努力寻找有关如何发送Azure通知的所有示例!

我认为WinForms下将为Azure提供一个NuGet程序包,但同样没有找到链接。建议最欢迎!

1 个答案:

答案 0 :(得分:0)

  

我认为WinForms下将为Azure提供一个NuGet程序包,但同样没有找到链接

是的,我们可以使用Microsoft.Azure.NotificationHubs来做到这一点。

以下是将消息发送到iOS平台的演示代码

NotificationHubClient hub = NotificationHubClient.CreateClientFromConnectionString("Endpoint=sb://notificationnamespace.servicebus.windows.net/;SharedAccessKeyName=DefaultFullSharedAccessSignature;SharedAccessKey=xxxxxxx", "NotificationHub Name");
string message = "{\"title\":\"((Notification title))\",\"description\":\"Hello from Azure\"}";
hub.SendAppleNativeNotificationAsync(message);

您还可以从tutorial获得有关如何从后端发送消息的更多信息。尽管它与WebAPI项目有关,但我认为它仍然适合Windows窗体项目。