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

问题描述 投票:0回答:1

我一直在关注Azure通知集线器的Microsoft教程,现在可以成功地从Azure控制面板向我的iOS App发送通知。

然而,我的下一步是能够从我的Windows窗体应用程序(C#)发送这些通知。我找不到任何文档或示例来说明如何执行此操作。事实上,我很难找到如何发送Azure通知的任何示例!

我假设在WinForms下会有一个针对Azure的NuGet包,但是我没有找到任何链接。建议最受欢迎!

c# azure-notificationhub
1个回答
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窗体项目。

© www.soinside.com 2019 - 2024. All rights reserved.