Czy mogę korzystać z usługi push innej niż Google GCM podczas korzystania z nowego interfejsu Push API z pracownikami serwisowymi?Czy można używać nowej obsługi powiadomień push w przeglądarce Chrome bez GCM?
Odpowiedz
Dzisiaj Chrome jest jedyną przeglądarką, która obsługuje standard Push API więc teraz krótka odpowiedź jest nr
Dłuższy odpowiedź polega robi różne rzeczy dla różnych przeglądarek
- Safari oferuje powiadomień na pulpicie za pośrednictwem APNS i zastrzeżonego API
- Firefox obsługuje wysyłkę powiadomień push soon i prawdopodobnie użyje innego serwera przesyłania niż GCM.
Podsumowując, wygląda na to, że różne kombinacje przeglądarki/systemu operacyjnego będą wymagać różnych serwerów przekazywania. W przyszłości istnieje projekt IETF (https://datatracker.ietf.org/wg/webpush/documents/), który powinien to łagodzić. Istnieją również firmy zajmujące się abstrahowaniem od tych problemów za opłatą. Po prostu szukaj powiadomień internetowych, aby uzyskać kilka z nich.
Firefox nightly ma teraz obsługę push i obsługuje protokół web push. Mam nadzieję, że Chrome przejdzie do obsługi protokołu wypychania stron internetowych w późniejszym terminie. –
Nie, każda przeglądarka używa usługi internetowej producenta. Jeśli nie chcesz bezpośrednio współpracować z GCM, możesz skorzystać z usług takich jak [to] (https://pushpad.xyz) (które będą współdziałać z GCM w Twoim imieniu). – collimarco