我有一个基于.Net的后端服务器,托管在Azure上。我正在尝试使用Xamarin构建Android应用程序。该应用程序将具有一个聊天功能,允许用户彼此通信。
我一直在使用SignalR进行简单的实时Web任务,我知道Google Cloud Messaging for Android也可以实现类似的功能,但我已经阅读到SignalR比Google Cloud更可靠。我更倾向于使用Google云消息服务,因为它不需要与后端保持持续连接,从而节省电池寿命。但我唯一的困惑是是否能够针对Web实现聊天功能。
我的想法是在Web上使用SignalR,在Android上使用Google Cloud Messaging。我需要确保两个聊天同步。是否可能这样做?或者我应该同时使用SignalR?
任何帮助都将不胜感激!!