C# 不使用FCM为Xamarin.Android创建推送通知

C# 不使用FCM为Xamarin.Android创建推送通知,c#,xamarin.forms,xamarin.android,signalr,android-push-notification,C#,Xamarin.forms,Xamarin.android,Signalr,Android Push Notification,我正在创建一个xamarin.forms应用程序,已经完成了大部分应用程序。我唯一的麻烦就是推送通知。我正在使用SignalR和.Net Web API服务器向应用程序发送通知。我可以在应用程序运行时接收通知,但在应用程序睡眠时,我看不到推送通知的教程。我也检查过服务。提前感谢您的帮助。Signal不是推送通知,两者之间有区别。主要区别在于,如果是Signal,您必须保持与集线器的开放连接才能接收事件/信号。因此,如果您希望在应用程序被终止或处于后台时接收通知,Signal是一个错误的解决方案,

我正在创建一个xamarin.forms应用程序,已经完成了大部分应用程序。我唯一的麻烦就是推送通知。我正在使用SignalR和.Net Web API服务器向应用程序发送通知。我可以在应用程序运行时接收通知,但在应用程序睡眠时,我看不到推送通知的教程。我也检查过服务。提前感谢您的帮助。

Signal不是推送通知,两者之间有区别。

主要区别在于,如果是Signal,您必须保持与集线器的开放连接才能接收事件/信号。因此,如果您希望在应用程序被终止或处于后台时接收通知,Signal是一个错误的解决方案,因为从技术上讲,要让您的应用程序始终在移动设备上运行是不可能的。但是,当应用程序被终止或处于后台时,推送通知可以唤醒应用程序


我建议重新考虑您当前的解决方案,而不是寻找黑客。

Hi EvZ,我试图避免客户在执行推送通知时为FCM服务单独付费。我一直在试图弄清楚如何定价,因为firebase的定价有点复杂。您能否就使用FCM进行通知的程度提供一些见解或链接?FCM不是唯一可用的服务。除此之外,这是一个完全不同的问题,与这个特定的线程无关。我建议你检查一下现有的线程,就像我刚刚阅读了firebase定价,发现FCM是他们免费层的一部分,这是我唯一需要的。谢谢你给我指出了正确的方向!很乐意帮忙!祝你好运