我需要帮助为基于WPF桌面的应用选择推送通知服务。我正在查看Google的Firebase,Windows推送通知服务(WNS)等,但他们都在基于应用程序的环境(即iOS,Android或WP)的上下文中发言。此外,他们还使用JavaScript记录了Web应用程序的参考资料。
现在我很难找到一个兼容我的基于桌面的WPF + C#App。
有人可以帮我吗?
答案 0 :(得分:2)
除非将您的应用程序(无论是WPF / MFC /其他桌面技术)转换为UWP / Store应用程序,否则它将无法正常工作。
以下列出了详细信息:
https://msdn.microsoft.com/en-us/library/windows/desktop/mt695951(v=vs.85).aspx
原因::WNS推送通知API不支持DualApiPartition属性:
答案 1 :(得分:1)
正如Wolfgang的评论中所提到的,您可以使用Azure通知中心。如果您安装NuGet包Microsoft.Azure.NotificationHubs,则可以使用它来订阅通知。它需要至少.Net 4.5,只要您的WPF应用程序定位到或更高,您应该没问题。