WPF桌面应用的推送通知服务?

10
我需要帮助选择适用于我的基于WPF桌面应用程序的推送通知服务。我查看了谷歌的Firebase、Windows推送通知服务(WNS)等,但它们都只适用于App环境,如iOS、Android或WP。此外,它们还为使用JavaScript的Web应用程序提供了文档参考。
现在我被困在寻找一个适用于我的桌面WPF + C#应用程序的推送通知服务中。
请问有人能帮我吗?

1
如果符合您的需求,请查看signalr - user786981
但是使用SignalR有一个限制,需要Windows服务器,而我们正在使用PHP作为服务器端技术。 - Vinchi Greg
你有检查过 Azure 通知中心吗? - Wolfgang Feneberg
是的,我刚刚检查了一下,但只有针对UWP和Windows Phone的文档,没有针对基于桌面的应用程序的文档。https://learn.microsoft.com/en-in/azure/notification-hubs/notification-hubs-windows-store-dotnet-get-started-wns-push-notification - Vinchi Greg
2个回答

3

2

正如 Wolfgang 在评论中提到的那样,您可以使用 Azure 通知中心。如果安装了 NuGet 包 Microsoft.Azure.NotificationHubs,则可以使用它来订阅通知。它需要至少 .Net 4.5,只要您的 WPF 应用程序针对该版本或更高版本,您就应该没问题。


你试过你所建议的吗?经过一些谷歌搜索,这是我找到的唯一一个建议可以使用Azure通知中心与WPF的参考。只是在花时间进行概念验证之前寻求确认。谢谢! - KatoMan
我记得做了一个小演示来检查它是否可行,结果证明是可行的,所以值得继续进行自己的概念验证。 - Kevin Ross
1
@KatoMan,你完成了你的POC吗? - Starwave

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接