iOSのWebプッシュ通知調査
-
Webの規約に従ったコーディングをした場合は、特にSafari専用の設定は特に必要ない?
-
サーバー上のプッシュエンドポイントを厳密に管理する場合、「.push.apple.com」のサブドメインを許可する必要あり
-
PWAアプリとしてホーム画面に追加する必要がある。
-
モバイルアプリと同じような感じでPWAのプッシュ通知の設定ができるっぽい。
-
ドメイン全体で動作するJSのユニット(Service Worker)をインストール→Webアプリはプッシュのリクエスが可能になる。またJSで通知を許可したかの判別ができる。(JavaScript Push APIというのがある?)
-
明示的なジェスチャーなしにプッシュを要求できない?
参考
https://developer.apple.com/videos/play/wwdc2022/10098/
https://webkit.org/blog/13878/web-push-for-web-apps-on-ios-and-ipados/
https://webkit.org/blog/12945/meet-web-push/