Push notifications are essential to the modern mobile experience because they allow apps to communicate with users in real-time, even when not actively in use.Relying on Google-provided push notifications is a concern for both privacy and independence. The proprietary FCM library cannot be included in F-Droid apps and relies on having Google services. As a result, it is common to see FOSS applications adopt a persistent direct connection between the application and the server as an alternative.
Push notifications are essential to the modern mobile experience because they allow apps to communicate with users in real-time, even when not actively in use.Relying on Google-provided push notifications is a concern for both privacy and independence. The proprietary FCM library cannot be included in F-Droid apps and relies on having Google services. As a result, it is common to see FOSS applications adopt a persistent direct connection between the application and the server as an alternative.