Powiadomienia przez PushOver

2

PushOver to super prosty system, który pozwala mieć powiadomienia na różnych urządzeniach i zarządzać nimi z jednego miejsca. Używa tego np. Lobste.rs. Może przydałaby się integracja na forum by otrzymywać rownież te powiadomienia?

1

Pytanie podobnie jak w przypadku RSS - czy ktoś z tego realnie korzysta? Bo jak nie to mamy dwie opcje: albo będziemy robić za wizjonerów, albo stracimy czas na wdrażanie czegoś bezużytecznego. Aczkolwiek, żeby być szczerym - rzuciłem okiem na ich API i wydaje się trywialne, wdrożenie tego nie powinno być problemem.

5

Jestem za a nawet przeciw ;)

Za powiadomieniami push ale przeciw używaniu jakichś dziwnych rozwiązań. Lepiej skorzystać ze standardu https://www.w3.org/TR/push-api/ https://support.mozilla.org/pl/kb/powiadomienia-web-push-firefox#w_czym-jest-web-push

W taki sposób dostaję powiadomienia z serwisu Antistorm.eu o zbliżających się opadach i burzach. Ten mechanizm działa na praktycznie każdej przeglądarce.

3

Ten pushover to chyba płatny jest? Może więc rzeczywiście pomysł .andy jest tutaj trafniejszy?

0

@.andy: nie wiem jak webpush działa na mobilnych urządzeniach. Wydaje mi się, że to może słabo działać, zwłaszcza, że IIRC WebPush już na 4p jest. Tu mi chodzi o rozwiazanie na mobilki.

Jest płatny dla użytkowników jeśli chcą. Drogie to to nie jest bo chyba jakieś ~$5 per platforma za dożywotnią licencję, więc idzie przeżyć. Ja używam do Lobste.rs i jestem całkiem zadowolony z działania. Przydaje się też do paru skryptów shellowych od czasu do czasu.

0

Działa również na mobilnych przeglądarkach.

0

@Adam Boduch: no to chyba nie u mnie, albo czegoś nie zauważyłem jak zrobić.

1

@hauleth:

IIRC WebPush już na 4p jest.

A jak to włączyć? Bo obecnie mam albo poprzez e-mail, albo poprzez mechanizm forum. Jak dam zgodę na powiadomienia dla serwisu, to jakie będę dostawał via webpush?

screenshot-20210918205947.png

--EDYTKA--

Jednak działa. Tylko pomimo tego, że pod KDE mam zaznaczone aby powiadomienia zapisywały się w historii ale nic z tego...
screenshot-20210918215753.png

0

Tak to wygląda na Androidzie:
Screenshot_20210920-175048.png
Screenshot_20210920-180106.png

Z tego co widzę, to korzysta z tych samych ustawień co powiadomienia wewnątrz forum (dzwonek).
Da się to rozdzielić? Dlaczego? Np. nie będąc na forum nie chciałbym aby mi się pojawiło powiadomienie dotyczące tego że ktoś np. polubił mój post a tylko wspomnienie czy komentarz.

0

Oczywiście na swoim koncie możesz konfigurować typy powiadomień które chcesz otrzymywać.

1

@Adam Boduch: nie zrozumieliśmy się ;)

screenshot-20210921115156.png

Ta pierwsza kolumna jest tak do notyfikacji push jak i tych forumowych (dzwoneczek). Mi chodziło o ty czy można je rozdzielić? W sensie dla push by była nowa kolumna.
No bo będąc na forum powiedzmy interesuje mnie każda interakcja a mając wyłączoną stronę chciałbym tylko kilka.

1

A w czym to lepsze od FCM?

0

@Ghost_: do obsługi FCM potrzebujesz aplikacji zainstalowanej lokalnie. PushOver zapewne używa FCM oraz pewnie APNS, tylko dodatkowo oferuje aplikację na mobilki, dzięki czemu powiadomienia dochodzą na iOS, Androidzie oraz przeglądarce jak i oferują historię wszystkich powiadomień.

2
hauleth napisał(a):

@Ghost_: do obsługi FCM potrzebujesz aplikacji zainstalowanej lokalnie.

Jakiej znów aplikacji zainstalowanej lokalnie? Wystarczy przeglądarka, mobilna też: https://firebase.google.com/docs/cloud-messaging/js/client?hl=en

hauleth napisał(a):

PushOver zapewne używa FCM

Aha, to już jasne. Płatna nakładka na darmowe FCM. Nie wyjaśniłeś jednak, za co tu płacić?

hauleth napisał(a):

dodatkowo oferuje aplikację na mobilki, dzięki czemu powiadomienia dochodzą na iOS, Androidzie

Chyba jesteś szalony, jeżeli ci się wydaje, że ktoś z użytkowników forum będzie instalował aplikację, żeby otrzymać powiadomienia z tego forum. Sluszne są powiadomienia z przeglądarki, a to oferuje FCM bezpośrednio. Może by ktoś zainstalował oficjalną aplikację forum, ale raczej nie coś od firmy trzeciej z nic nie mówiącą nazwą.

Btw, FCM też używa APNS na iOS, tzn w aplikacjach iOS, bo nie ma innego sposobu na powiadomienia na iOS.

Z tego co obserwuję, cwaniacy, którzy chcą pieniędzy za nakładkę na darmową usługę FCM wyrastają jak grzyby po deszczu. Google powinien to ukrócić.

0

Jak dla mnie obecna funkcjonalność jest jak najbardziej ok i brakuje (mi) tylko rozdzielenia powiadomień.

0

@Ghost_: nie wyślesz powiadomienia na iOSa bez aplikacji mobilnej. Apple nie daje takiej możliwości, PushOver nie jest zastępcą FCMa, bo to zupełnie inne typy usług.

0

@Adam Boduch: szczerze, to nawet pal sześć to czy będzie wsparcie bezpośrednio dla PushOver, wystarczy API do otrzymywania powiadomień, albo jako push albo jako pull, to nie ma znaczenia. Dzięki temu samemu będę mógł sobie to zaimplementować jak będę chciał.

1

@hauleth: powiadomienia push powinny działać poprzez przeglądarkę. Trzeba to zrobić za pomocą web worker. Dostaje w ten sposób powiadomienia np. z Instragrama (nie mam aplikacji, a jedynie przez Chrome).

Dodałem takie zadanie to zrobienia.

0

Kod jest już prawie gotowy. Jak rozumiem, ograniczamy powiadomienia Push tylko do urządzeń mobilnych? Bo generalnie na desktopie też działają.

0
Adam Boduch napisał(a):

Kod jest już prawie gotowy. Jak rozumiem, ograniczamy powiadomienia Push tylko do urządzeń mobilnych? Bo generalnie na desktopie też działają.

No ja bym zostawił. Zamykasz stronę i w tle dostajesz powiadomienia np. o nowych odpowiedziach.

2

Poszło wdrożenie. Przypominam, że aby otrzymywać powiadomienie push to przeglądarka potrzebuje posiadać odpowiednie uprawnienie (zgodę na otrzymywanie takich powiadomień). Dodatkowa konfiguracja pojawiła się również w profilu.

1 użytkowników online, w tym zalogowanych: 0, gości: 1