android-SignalR与Google Cloud Messaging

我有一台基于.Net的后端服务器,该服务器托管在Azure上.我正在尝试使用Xamarin构建一个android应用.该应用程序将具有聊天功能,该聊天功能将允许用户彼此通信.
我一直在使用SignalR进行简单的实时Web任务,并且我知道使用Android的Google Cloud Messaging可以实现很多相同的功能,但是我已经读过SignalR比Google Cloud更可靠.我更支持使用Google云消息传递服务,因为它不需要与后端保持稳定的连接,因此可以节省电池时间.但是我唯一的困境是我是否能够实现网络聊天.
想法是将SignalR用于网络,将Google Cloud Messaging用于android.我将需要确保两个聊天同步.有可能这样做吗?还是应该同时使用SignalR?
任何帮助表示赞赏!

解决方法:

是的,您可以在两个平台上都使用signalR.我还在应用程序上使用signalR.即使是它也为我提供了更好的服务,而不仅仅是Google云消息传递.我的android应用程序之一同时包含signalR和GCM.当我的应用程序是前台时,我使用signalR;当它进入后台时,我使用GCM.仍然对我稳定.你可以这样尝试

上一篇:.net core 3.0 Signalr - 04 使用Redis做底板来支持横向扩展


下一篇:C#-SignalR实时通知未在客户端上保留