Web push notifikacije - pojasnjenje

Treba mi pojasnjenje kako ovo funkcionise. Na sajtu koristim Onesignal servis za notifikacije, ali sam video da moze da se napravi u sopstvenoj reziji koristeci Firebase.
Aktivirao sam Firabese, imam publish key.
Isprobavao sam tako neke njihove javascript primere i to u sustini radi, kada se otvori sajt, pita korisnika da se prijavi za prijem notifikacija, a kada se prijavim, posaljem test notifikaciju (kopirajuci kod) preko nekog sajta koji su dali kao primer i aktivira se notifikacija, izlazi prozorcic u donjem desnom uglu.
Ono sto mene buni je gde se cuvaju subskriberi da ja mogu da vidim listu prijavljenih, kao sto ih vidim u Onesignal panelu?
Da li se ti subskriberi nalaze negde u firebase, ili se negde drugde pamte?
Na koji nacin da ja njima posaljem notifikacije preko nekog admin panela ili cega vec, a da ih prethodno izvucem iz neke baze?

Hvala!