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

如何在不使用第三方服务的情况下使用WCF向不同的Android设备发送推送通知?,android,cordova,wcf,push-notification,background-service,Android,Cordova,Wcf,Push Notification,Background Service,为什么要找到一个自己发送推送通知的可靠解决方案如此困难?我需要一个可靠的解决方案,用于使用WCF向不同的Android设备发送接近实时的通知 我不应该依赖第三方通知服务,比如谷歌的FCM。我应该能够将通知推送到用户的设备,而不让他们的应用程序在前台运行,并在用户选择该通知时打开该应用程序。即使手机重新启动,手机也应该能够处理推送通知,而无需先启动应用程序 你们当中有谁做到了吗?如果是这样,请向我们展示代码,因为有太多的半生不熟的解决方案要么太旧,要么根本就不起作用 我通过Intel的XDK使用C

为什么要找到一个自己发送推送通知的可靠解决方案如此困难?我需要一个可靠的解决方案,用于使用WCF向不同的Android设备发送接近实时的通知

我不应该依赖第三方通知服务,比如谷歌的FCM。我应该能够将通知推送到用户的设备,而不让他们的应用程序在前台运行,并在用户选择该通知时打开该应用程序。即使手机重新启动,手机也应该能够处理推送通知,而无需先启动应用程序

你们当中有谁做到了吗?如果是这样,请向我们展示代码,因为有太多的半生不熟的解决方案要么太旧,要么根本就不起作用

我通过Intel的XDK使用Cordova,但我不关心您使用的是什么环境,只需向我们展示一些实际工作的东西


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

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

如果您推出自己的解决方案,您将无法获得FCM的可靠性。Google Play服务作为系统服务运行,不会被操作系统杀死。你创建的任何东西都可以被操作系统杀死。FCM还能够将您的设备从瞌睡模式唤醒,任何您的跑步解决方案都无法做到这一点。如果您使用自己的解决方案,您将无法获得FCM的可靠性。Google Play服务作为系统服务运行,不会被操作系统杀死。你创建的任何东西都可以被操作系统杀死。FCM还能够将您的设备从瞌睡模式唤醒,而您的跑步解决方案无法做到这一点