Bu proje Native Android de JAVA ve KOTLIN için geliştirildi. Uygulama içinden başka bir telefona, cihaza veya guruba Bildirim göndermek için. Yanlış bilmiyorsam dediğiniz sunucu bazlı projelerde kullanılıyor. Dediğiniz yöntemi biraz daha açıklar mısınız ?
Sadece sunucu bazlı projeler için değil, Birazcık algoritma ile istediğiniz tüm işlemleri istenilen kişiye bildirim gönderebilirsiniz. Chat uygulaması örneği vermişsiniz onun üzerinden gideyim. Push Notification kodlarını app'de yazmak yerine node.js ile yazıyorsunuz ve database trigger ekliyorsunuz. Meslela atıyorum chats/konusmalar/kisiId/mesajiAlankİsiId/ düğümüne yeni bir düğüm eklendiği zaman (bu da yeni mesajımız olsun) cloud functionsda oncreate triggeri çalışır ve ilgili userin telefonuna biidirim atar. Daha geniş ve detaylı sorgularla daha farklı işlemler yapabilirsiniz. backend ve client tarafını ayırmak her zaman çok daha stabil ve güvenlidir. Yine de sizi tebrik ediyorum geliştirdiğiniz kütüphane için. İşim düşerse kesinlikle kullanacacğım.
Edit: Topic konusunu unutmuşum, Cloud Functionslarda da konu vardır ve subscribe olabilirsin. Çok daha detaylı bir api olarak düşünebilirsiniz.