Le nouveau safari iOS 12 prend-il en charge la notification push Web avec le technicien de service? Dans la dernière version d'iOS, il y avait un service worker mais pas d'objet pushManager.
Réponses
Trop de publicités?iOS ne prennent pas en charge les Spec W3C web des notifications push encore. Mais il y a un Safari API spécifique pour les notifications web. Reportez-vous à cette réponse sur plusieurs options que vous avez.
https://stackoverflow.com/a/49803408/1057093
Mise à jour: correction de la Réponse dans le lien ci-dessus afin de clarifier solution propriétaire est uniquement pour mac OS X Safari et pas de solution pour iOS Safari encore. Personnalisé dans la notification d'application est le meilleur que nous pouvons faire aujourd'hui pour iOS Safari.
iOS 12 et 13 ne prennent toujours pas en charge ces fonctionnalités:
- Notification push Web
- Synchronisation en arrière-plan
- Cycle de vie de la page
- Travailleurs de service sur WebViews
- Liens universels / Capture de liens
Je pense que iOS ne veut pas les prendre en charge dans PWA car ces fonctionnalités ont plus de chances d'être exploitées inutilement (spam, etc.). Et peut-être veulent-ils aussi forcer les développeurs à créer l'application native plutôt que l'application Web progressive.