I’ve been tasked by my boss to do the following things:
- Integrate Elixir/Phoenix for push notifications where the Python API backend sends signals.
- Use the Redis PUB/SUB for the notification backend to receive the request for push notification.
- Integrate the new push notifications to the Android app
We have an Android app with a Flask API backend. Is it wise to build a separate Phoenix server for the sole purpose of sending push notifications? How exactly should I structure such Phoenix server? If I’m not mistaken, this is typically done using Firebase’s FCM. What would be the arguments for using Elixir/Phoenix? Also, are there any in-depth examples or resources on implementing push notifications using Pigeon?