SignalR vs Google Cloud Messaging
<p>I have a .Net based backend server which is hosted on Azure. I'm attempting to build an android app with Xamarin. The app will have a chat feature that will allow the users to communicate with each other. 
I have been using SignalR for simple real time web tasks and I know much of the same can be achieved with Google Cloud Messaging for android however I have read that SignalR is more reliable than Google Cloud. I'm more in favor of using Google cloud messaging service as it doesn't require constant connection to the back end hence saves battery time. But the only dilemma I have is that whether I would be able to implement the chat for the web. 
The idea is to use SignalR for web and Google Cloud Messaging for the android. I will need to make sure that both chat sync. Is it possible to do so? or should I use SignalR for both?
Any help is appreciated!!</p>