Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ Gotowe rozwiązania _ Notyfikacje/powiadomienia ze strony dla przeglądarki

Napisany przez: programistaarek 21.12.2018, 01:59:40

Witam potrzebuje gotowego rozwiązania lub nakierowania gdzie takie mogę znaleźć mianowicie. Chodzi mi o to, że mam stronę o charakterze portalu informacyjnego na własnym cms więc żadnej gotowej wtyczki nie podłącze od tak. Chodzi mi o to że na stronie pojawiać się będą nowe informacje i osoba wchodzi na stronę klika w powiadomienie które to informuje że na tej stronie są powiadomienia jeśli wyrazi zgodę to zapisuje się to i taka osoba otrzyma za każdym razem gdy na stronie pojawi się nowy newd informacja cokolwiek nowego każda osoba która potwierdzi chęć otrzymywania powiadomień takie coś dostanie. Jest takie gotowe rozwiązanie gdzieś. Ponieważ dam nie wiem jak się za to zabrać gdyż nie miałem wcześniej z tym do czynienia. Bardzo proszę o pomoc. Pozdrawiam.

Napisany przez: vokiel 21.12.2018, 09:02:06

IMHO zamiast bawić się w powiadomienia przeglądarki (które chyba większość blokuje) dodaj po prostu kanał RSS.

Napisany przez: programistaarek 21.12.2018, 09:48:44

Coś o tym słyszałem ale mógłbyś wyjaśnić lub ktoś jak to działa? Bądź gdzie znajdę jakieś poradniki jak to dodać?

Napisany przez: vokiel 23.12.2018, 22:24:25

W wielkim skrócie na serwerze (stronie) masz plik XML (w określonym formacie) który jest aktualizowany w przypadku dodania nowego wpisu. Czytniki RSS sprawdzają czy pojawiło się coś nowego w pliku i jeśli tak, to wyświetlają link lub całość wpisu (w zależności od konfiguracji). Publikować możesz jakąś część wpisu (wypis) lub całość (wtedy użytkownik przeczyta ją w czytniku, bez potrzeby przechodzenia do serwisu).

Napisany przez: Tomplus 24.12.2018, 08:13:15

Chcesz być kolejną osobą która dodaje wkurzające okienko powiadomień na stronie?

Napisany przez: sazian 25.12.2018, 13:45:23

Cytat(vokiel @ 21.12.2018, 09:02:06 ) *
IMHO zamiast bawić się w powiadomienia przeglądarki (które chyba większość blokuje)

Jeszcze kilka miesięcy temu powiedziałbym tak samo, ale po tym jak wróżyłem takie rozwiązanie u jednego z klientów i po godzinie było zapisanych ponad 1000 osób to zmieniłem zdanie.
Owszem nie był to portal tylko sklep ale mimo wszystko widać że to działa.
Osobiście też bym w to nie kliknął ale to nie znaczy że ludzie nie klikają.

Niestety z moich doświadczeń wynika że lepiej nie bawić w to samemu tylko zostawić to profesjonalnej firmie - wpisz w google webpush i na pewno znajdziesz co najmniej kilka firm, również polskich.
Koszta są niewielkie, a przynajmniej masz pewność że będzie działać.

A jeśli chodzi o wspomniany rss. No cóż obawiam się że "młodsze pokolenie" nie wie co to i równie dobrze można by zrobić kontakt przez gg wink.gif

Napisany przez: programistaarek 28.12.2018, 17:04:55

Dziękuję za odpowiedź jestem młodym pokoleniem nie "tamagochi" biggrin.gif i wolałbym zrobić powiadomienia push i jednak samemu to taka nauka była by dla mnie i dużo bym się nauczył dzięki Temu. Wiem widziałem firmy które to wykonują ale jak wspomniałem chciałbym sam powalczyć. Są jakieś rozwiązania gdzieś example jakieś czy coś w tym stylu ? Proszę o pomoc.

Napisany przez: StrefaPi 29.12.2018, 11:00:53

zobacz rozwiązania bazujące na "push messages firebase" jest troche tutoriali jak to zrobić :) A samo rozwiązanie jest Googla.

Napisany przez: sazian 30.12.2018, 11:39:29

Również próbowałem to robić z użyciem firebase,
tylko testy wypadały bardzo średnio. Do tego były podejrzenia że nie zmieścimy się w planie darmowym, a płatny wychodził drożej niż usługi wyspecjalizowanej firmy.

Robiłem to już jakiś czas temu ale kojarzę że próbowałem działać między innymi na bazie tego tutoriala https://www.youtube.com/watch?v=XdzXaW8IbBM

Napisany przez: programistaarek 30.12.2018, 18:08:40

Dziękuję za pomoc będę testować wink.gif

Napisany przez: StrefaPi 30.12.2018, 21:45:03

Cloud Messaging (FCM) jest całkiem darmowe... wystarczy samemu zadbać o zapisywanie tokenow… https://firebase.google.com/pricing/ https://cloud.google.com/functions/pricing

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)