iOS PWA でプッシュ通知を受信すると、正しい PWA が正しく開かれます。
ただし、すでに開いている場合、たとえば返信の通知で投稿 URL のような通知の正しいターゲット URL にルーティングされません。
おそらく、次のコードでの iOS の非互換性です。
最初に @pmusaraj によって報告されました。
iOS PWA でプッシュ通知を受信すると、正しい PWA が正しく開かれます。
ただし、すでに開いている場合、たとえば返信の通知で投稿 URL のような通知の正しいターゲット URL にルーティングされません。
おそらく、次のコードでの iOS の非互換性です。
最初に @pmusaraj によって報告されました。
Appleのベータ版リリースについて、何かアップデートはありますか?
これを少し調べましたが、今のところ iOS のバグのようです。252544 – Initial ServiceWorkerWindowClient in a Home Screen web app launched to handle notificationclick handler is inert for a short period を参照してください。
そこでの重要な部分は、おそらく Brady Eidson (Webkit エンジニア) のこのコメントでしょう。
私のテストケースでは、clients.openWindow を介して開かれた 新しい クライアントに postMessaging しているため、動作しています。
matchAll を試して既存のウィンドウクライアントを再利用しようとすると、この同じ落とし穴に陥るでしょう。
Brady はこれに対する PR も作成しているようです: https://github.com/WebKit/WebKit/pull/11848。おそらく、これが上流で修正されるのを待つのが最善でしょう。
iOSの現行バージョン(16.5)で修正されたと思いますが、私の電話では問題を再現できません。@Falco @merefield、これで確認できますか?
このトピックは5日後に自動的に閉じられました。返信はもう許可されていません。