37 votes

Notifications push Web iOS 12

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.

14voto

Anand Points 3108

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.

11voto

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.

7voto

Adrien Points 816

J'ai testé iOS 12 en version bêta la semaine dernière et comme Anand l'a dit, il n'y a pas de changement sur cette fonctionnalité et plus globalement pour Progressive Web App car le Web Manifest, en développement en ce moment n'est pas encore implémenté.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X