我一直在关注有关Azure通知中心的Microsoft教程,现在可以将通知从Azure控制面板成功发送到我的iOS应用。
但是,我的下一步是能够从Windows窗体应用程序(C#)发送这些通知。我只是找不到任何文档或示例来说明如何执行此操作。实际上,我正在努力寻找有关如何发送Azure通知的所有示例!
我认为WinForms下将为Azure提供一个NuGet程序包,但同样没有找到链接。建议最欢迎!
答案 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窗体项目。