Hello all, I am developing a new mobile app with Flutter frontend and Phoenix backend. The mobile app has real-time task management and chat. The Flutter app will also be available on web and desktops.
I’m a little confused about the difference between using Phoenix WebSockets vs Push Notifications via a service like AWS Pinpoint.
Do Push Notifications handle chat on a mobile app? Or is that through WebSockets and the Push Notification is just the notification?
If it’s WebSockets, is the connection kept open when the app is in the background?
Appreciate any insights.