I tested the SignalR solution in Xamarin Forms and .net core backend and it works great:
https://montemagno.com/real-time-communication-for-mobile-with-signalr/
However, I am wondering how to keep receiving the messages when the app is in background mode, as this solution (in the link) only works when you have the app open on the chat page....
Do I need to implement my own push notifications? If that is the case it defeats the purpose of SignalR so I hope there is another way that I haven't found yet :)
Thanks