[feature request] Push in Safari op IOS 15.4

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Octopuz
  • Registratie: December 2002
  • Niet online
Vanaf IOS 15.4 is de Push API optioneel in te schakelen in Safari. Ook als ik dat doe, geeft het notificatie-icoon de melding 'Je huidige browser ondersteunt geen pushnotificaties'.

Het zou mooi zijn als Tweakers push op IOS ondersteunt als dat is ingeschakeld šŸ˜€

Acties:
  • +1 Henk 'm!

  • ikloon
  • Registratie: Juni 2010
  • Laatst online: 22:41

ikloon

Product Owner
Dat zouden wij graag activeren. Alleen de library die we daarvoor gebruiken ondersteunt dit nog niet. Zodra dat wel het geval is komen notificaties ook op iOS beschikbaar.

ā€œInternet is een internationaal verschijnselā€ (minister Piet-Hein Donner, 6 sept 2011)


Acties:
  • +1 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 23:09

crisp

Devver

Pixelated

Als er nog steeds een melding wordt gegeven dat Push in de browser niet ondersteunt is dan wordt blijkbaar niet aan de support-checks voldaan:

JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
        if ( ! ('serviceWorker' in navigator)) {
            if (debug) {
                console.log('No support for service workers.');
            }
            return;
        }

        if ( ! ('Notification' in window && 'showNotification' in ServiceWorkerRegistration.prototype)) {
            if (debug) {
                console.log('No support for notifications.');
            }
            return;
        }

        if ( ! ('PushManager' in window)) {
            if (debug) {
                console.log('No support for Push messaging.');
            }
            return;
        }

        pushSupported = true;

De vraag is dan waar de implementatie van Safari (blijkbaar) alsnog afwijkt... Dat zouden we dan moeten onderzoeken.

Vervolg daarop is dan inderdaad checken of onze serverside library wel met de juiste endpoints kan communiceren; ook dat verschilt per vendor.

[ Voor 7% gewijzigd door crisp op 15-03-2022 10:01 ]

Intentionally left blank


Acties:
  • 0 Henk 'm!

  • Octopuz
  • Registratie: December 2002
  • Niet online
crisp schreef op dinsdag 15 maart 2022 @ 09:58:
Als er nog steeds een melding wordt gegeven dat Push in de browser niet ondersteunt is dan wordt blijkbaar niet aan de support-checks voldaan(...)
Ik heb de Push API ingeschakeld. Maar misschien werkt het nog niet, of niet helemaal.

https://www.ithinkdiff.co...pwa-support-70-additions/