What are differences and functions of the various notifications:-
1. Firebase Push Notifications
2. Firebase Push Notification without Server
3. Silent Notification
4. Local Notification
5. any others?
Do I understand correctly that any notification via Firebase is sent to all devices fired by the server, while local and silent notifications are fired by the individual apps?
Not 100% right. Firebase does send the Notification to all devices which subscribed to a specific topic. Each device can register to different (multiple!) Topics.
You also can send a Notification to a specific device instead of a Topic.
In both cases Firebase Servers are sending the Notification.
Not 100% right. Firebase does send the Notification to all devices which subscribed to a specific topic. Each device can register to different (multiple!) Topics.