如何在不使用第三方服务的情况下使用 WCF 将推送通知发送到单独的 Android 设备?

How to Send Push Notifications to Separate Android devices Using WCF Without Using 3rd Party Services?

为什么要找到一个靠自己发送推送通知的可靠解决方案这么难?我需要一个可靠的解决方案来使用 WCF 向单独的 Android 设备发送接近实时的通知。

我不应该依赖像 Google 的 FCM 这样的第三方通知服务。我应该能够在前台没有他们的应用程序 运行 的情况下将通知推送到用户的设备,并在用户选择该通知时打开该应用程序。即使 phone 重新启动,phone 应该仍然能够处理您的推送通知,而无需先启动您的应用程序。

你们中有任何专业人士做到了这一点吗?如果是这样,请向我们展示代码,因为那里有太多半生不熟的解决方案,这些解决方案要么太旧,要么从未真正起作用。

我正在通过 Intel 的 XDK 使用 Cordova,但我不关心您使用的是什么环境,只要向我们展示一些实际可行的东西即可。

谢谢

不要为此使用 Cordova 跨平台解决方案。要么使用每个平台的本机 IDE,要么使用跨平台解决方案,将通用代码库转换为每个平台的本机代码。