# Le notifiche Web Push su iOS non indirizzano l'utente a nessun URL al clic

**URL:** https://meta.discourse.org/t/web-push-notifications-on-ios-dont-route-user-to-any-url-on-click/255975
**Category:** Bug
**Tags:** pwa, push-notifications, ios
**Created:** [22 Febbraio 2023, 6:01pm UTC](https://meta.discourse.org/t/web-push-notifications-on-ios-dont-route-user-to-any-url-on-click/255975 "2023-02-22T18:01:40Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [22 Febbraio 2023, 6:01pm UTC](https://meta.discourse.org/t/web-push-notifications-on-ios-dont-route-user-to-any-url-on-click/255975/1 "2023-02-22T18:01:40Z")

</div>

Quando ricevi una notifica push su PWA iOS, si aprirà correttamente la PWA corretta.\n\nTuttavia, se è già aperta, non ti reindirizzerà all’URL di destinazione corretto della notifica, come ad esempio l’URL del post per una notifica di risposta.\n\nProbabilmente un’incompatibilità iOS nel codice su\n\n[https://github.com/discourse/discourse/blob/main/app/assets/javascripts/service-worker.js.erb#L215-L236\n\nSegnalato](https://github.com/discourse/discourse/blob/main/app/assets/javascripts/service-worker.js.erb#L215-L236%5Cn%5CnSegnalato) per la prima volta da @pmusaraj

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [11 Marzo 2023, 7:40am UTC](https://meta.discourse.org/t/web-push-notifications-on-ios-dont-route-user-to-any-url-on-click/255975/2 "2023-03-11T07:40:00Z")

</div>

Ci sono aggiornamenti in merito alle versioni beta in evoluzione di Apple?

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [29 Marzo 2023, 3:31pm UTC](https://meta.discourse.org/t/web-push-notifications-on-ios-dont-route-user-to-any-url-on-click/255975/4 "2023-03-29T15:31:46Z")

</div>

Ho approfondito un po’ e finora sembra un bug in iOS. Vedi: [252544 – Initial ServiceWorkerWindowClient in a Home Screen web app launched to handle notificationclick handler is inert for a short period](https://bugs.webkit.org/show_bug.cgi?id=252544)

Il punto chiave lì è probabilmente questo commento di Brady Eidson (ingegnere Webkit):

> Nel mio caso di test funziona perché sto inviando un messaggio a un _nuovo_ client aperto tramite clients.openWindow  
> Se tentassi di usare matchAll e riutilizzare un client di finestra esistente, cadrei nella stessa trappola.

Sembra che Brady abbia anche un PR per questo: [Initial ServiceWorkerWindowClient in a Home Screen web app launched to handle notificationclick handler is inert for a short period by beidson · Pull Request #11848 · WebKit/WebKit · GitHub](https://github.com/WebKit/WebKit/pull/11848), probabilmente è meglio aspettare e vedere se questo viene risolto a monte.

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [16 Maggio 2023, 12:31am UTC](https://meta.discourse.org/t/web-push-notifications-on-ios-dont-route-user-to-any-url-on-click/255975/6 "2023-05-16T00:31:24Z")

</div>

Credo che questo sia stato risolto nella versione attuale di iOS (16.5), non riesco a riprodurre il problema sul mio telefono. Ti risulta @Falco @merefield?

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [21 Maggio 2023, 10:00pm UTC](https://meta.discourse.org/t/web-push-notifications-on-ios-dont-route-user-to-any-url-on-click/255975/7 "2023-05-21T22:00:45Z")

</div>

Questo argomento è stato chiuso automaticamente dopo 5 giorni. Non sono più ammesse nuove risposte.
