Potrebujem mobilnym klientom posielat notifikacie z weboveho backendu(nova reakcia na komentar, novy lajk, nova sukromna sprava... klasika proste). Nema pre mna financny zmysel programovat nativneho klienta pre mobilnu platformu oproti mobilnej verzii webstranky. Pri webe vznika problem absencie konstantneho spojenia(teda ked uzivatel zavrie stranku). Na desktope je to v poriadku ale na mobile nie lebo mobily su prave o tom konstantnom napojeni.
Co som cital, tak by ako riesenie malo stacit pouzitie nativnych JS service workerov, notification api a push api.
Zaujimalo by ma teda, ci je to naozaj funkcne riesenie a mozem teda naozaj pouzit len webstranku pre mobilnych uzivatelov a zabezpecit posielanie notifikacii bez nutnosti naprogramovania nativnej aplikacie... a taktiez ako vlastne na to?
Co som videl, tak service worker sa vlastne tvari iba ako proxi na kesovanie requestov, a teda nemozem tam len dopisat nejaku slucku s long poll stylom kontroly na nove notifikacie na serveri. Cize tomu uplne moc nerozumiem. A co som pozeral push api, tak videl som ze teda je js api ale nevidel som serverovu implementaciu. Aky format a protokol to vyzaduje(sse, ws, http2 server push, json, jsonl, ....)?