Web-Push-通知

この種類の通知は、ビジュアライゼーションを介して購読され、完全に無料です。プッシュ通知の設定は、Explorer メッセージ で行います。

機能原理

ビジュアライゼーションで通知を許可すると、インターネット経由で対応するプッシュサービスにキー(プッシュエンドポイント)が作成されます。このキーはその後、各 ユーザー に保存されます。その後、これらはコンテキストメニュー プロジェクト ユーザー管理 ユーザー プッシュエンドポイント で管理できます。

ビジュアライゼーションを再度訪問するたびに、現在のキーが自動的にサーバーに送信され、必要に応じて更新されます。

プッシュメッセージを送信すると、まず最後にアクティブだったプッシュエンドポイントに配信されます。これにより、到達不能(死んだ)エンドポイントの場合の反応時間が最小限に抑えられます。期限切れまたは無効なエンドポイントは、送信時にエラーが発生した場合に自動的に削除されます。

注意:
デスクトップブラウザで通知を受信するには、ブラウザを開いておく必要があります。
エンドポイントが一時的にインターネット接続がない場合、最大24時間の遅延が発生する可能性があります。

Core 1ではメタキーのみが転送されます。これらは、エンドポイントがサーバーにアクティブに接続できる場合にのみ受信できます。Core 2以降では、完全なメッセージ(画像を除く)がプッシュエンドポイントに直接送信されるため、アクティブなサーバー接続がない場合でも確実な受信が保証されます。

前提条件

  • プッシュ通知を機能させるには、サーバーとクライアントがインターネットに接続されている必要があり、場合によってはインターネットからアクセス可能である必要があります。
  • サーバーがインターネットからアクセスできない場合、エラーメッセージが遅延して表示されます。
  • ブラウザとオペレーティングシステムはHTML5プッシュAPIをサポートする必要があります。最新のリストはこちらで確認できます: https://caniuse.com/push-api
  • ビジュアライゼーションはHTTPS経由でアクセス可能であり、有効な証明書を持っている必要があります。iOSの場合はPWAがインストールされている必要があります。場合によっては、iOSではCore 2のみプッシュ通知が機能することがあります。

ターゲットデバイスをフィルタリング

個々のグループで、さらに通知のための条件を設定できます。現在、デスクトップとモバイルデバイスのみを区別することが可能です。パネルはプッシュメッセージをサポートしていません。

画像を表示

Webカメラまたは画像をプッシュ通知で表示することは可能です。そのためには、ファイル添付の最初の画像が使用されます。これはJPEG、PNG、またはGIF形式である必要があります。また、ライセンス添付ファイル を使用するために存在していることを確認してください。

複数ポートでの動作

現在、プッシュの登録にはプロジェクトごとに一意のIDが使用されます。これは、各端末で常に1つのサービスワーカー(ウェブサイトのバックグラウンドプログラム)のみがプッシュ通知を受信することを意味します。