Webプッシュ通知機能(iPhoneの場合)
AppleのiOS(iPhone, iPad)では、Webプッシュ通知のご利用に特殊な手順と制限があります。
動作環境は iOS 16.4(2023/3/28 リリース)以降です。(
iOS 17以降推奨)
iOS 16.4のWebプッシュ通知ではサウンド、バイブが鳴らず、サイレントな通知のみになるという動作上の制限がありましたが、iOS 17でiPhoneのWebプッシュ通知でもサウンド、バイブが鳴るようになっていることを確認しました。(2023/09/23)
2023/10/16 サブドメインのカテゴリーではiOSのWebプッシュ通知が機能しないという問題があります。サブドメイン(具体的には地域カテゴリーと画像カテゴリー以外)に移動すると、PWAを抜けて、Safariとして動作し、ナビゲーションUIが表示されます。この時、iOSのWebプッシュ通知は機能しません。
iOSではSafariのブラウザ上ではWebプッシュ通知は機能しません。
PWA(プログレッシブウェブアプリ)としての利用でWebプッシュ通知が機能します。
PWAとして起動利用するには、Safariから本ページでホーム画面に追加を行い、ホーム画面に追加されたアイコンをタップします。
以下にiOSのPWAの登録手順を画像で説明します

本ページを表示した状態で、Safariの下部ツールバーの緑丸で囲んだアイコンをタップします。

下にスクロールして、「ホーム画面に追加」をタップします。

登録する名前を設定します。初期値は「ラブルーム」となっておりますが、自由に変更できます。

ホーム画面に追加されたアイコンを確認します。今後はこのアイコンをタップすることで、PWAを使ってラブルームにアクセスすることができます。Webプッシュ通知はチャット画面で有効にできます。
PWAではSafariと違い、ナビゲーションのUIは表示されません。「戻る」「進む」を行いたい場合は、隅から左右にページをフリックして行います。(※異なるドメインに移動した場合は、ナビゲーションUIが表示されることもあります)
通知方法の詳細を設定するには、PWAのチャット画面で通知を許可した後、iOSの設定から「通知」に進み、「ラブルーム」(ホーム画面追加時に設定した名前)を選択して下さい。
Webプッシュ通知機能
[保護された通信(SSL https)を利用する]
(C)2ショットチャット♪ ラブルーム <info@chat.shalove.net>