Thông Báo Web-Push

Loại thông báo này được đăng ký qua giao diện và hoàn toàn miễn phí. Cấu hình các thông báo Push được thực hiện trong Trình duyệt Thông Điệp.

Nguyên Tắc Hoạt Động

Khi cho phép thông báo trong giao diện, một khóa (Push-Endpunkt) sẽ được tạo qua Internet với dịch vụ Push tương ứng. Khóa này sau đó được lưu dưới Người Dùng tương ứng. Sau đó, chúng có thể được quản lý trong menu ngữ cảnh Dự Án Quản Lý Người Dùng Người Dùng Push-Endpunkte.

Mỗi lần truy cập lại giao diện, khóa hiện tại sẽ được tự động gửi đến máy chủ và cập nhật nếu cần thiết.

Khi một thông báo Push được gửi, nó sẽ được chuyển đến Push-Endpunkt cuối cùng hoạt động. Điều này giúp giảm thời gian phản hồi khi các Endpunkte không còn khả dụng (tử vong). Các Endpunkte hết hạn hoặc không hợp lệ sẽ được tự động xóa trong trường hợp lỗi khi gửi.

Lưu Ý:
Để nhận thông báo trên trình duyệt máy tính, trình duyệt phải được mở.
Nếu Endpunkt tạm thời không có kết nối Internet, việc chuyển giao có thể bị trì hoãn tối đa 24 giờ.

Trong Core 1, chỉ các khóa Meta được truyền. Chúng chỉ có thể được nhận nếu Endpunkt có thể thiết lập kết nối với máy chủ một cách chủ động. Từ Core 2 trở lên, các thông báo đầy đủ bao gồm nội dung (trừ hình ảnh) sẽ được gửi trực tiếp đến Push-Endpunkt. Điều này đảm bảo việc nhận tin đáng tin cậy ngay cả khi không có kết nối máy chủ hoạt động.

Điều Kiện

  • Để các thông báo Push hoạt động, máy chủ và client phải có Internet và có thể được truy cập từ Internet nếu cần.
  • Nếu máy chủ không thể được truy cập từ Internet, một thông báo lỗi sẽ được hiển thị với sự trì hoãn.
  • Trình duyệt và hệ điều hành phải hỗ trợ HTML5 Push API. Danh sách hiện tại có thể tìm thấy tại đây: https://caniuse.com/push-api
  • Giao diện phải có thể truy cập qua HTTPS và có chứng chỉ hợp lệ. Trên iOS, một PWA phải được cài đặt. Có thể Push-Benachrichtigungen trên iOS chỉ hoạt động với Core 2.

Lọc Đối Tượng Nhận

Trong các nhóm riêng lẻ có thể lưu thêm điều kiện cho thông báo. Hiện tại chỉ có thể phân biệt giữa máy tính để bàn và thiết bị di động. Panels không hỗ trợ tin nhắn Push.

Hiển Thị Hình Ảnh

Có thể hiển thị một webcam hoặc hình ảnh qua thông báo Push. Để làm điều này, hình ảnh đầu tiên của tệp đính kèm được sử dụng. Nó phải là loại JPEG, PNG hoặc GIF. Ngoài ra, hãy lưu ý rằng Giấy phép để sử dụng Tệp Đính Kèm phải có.

Hành Vi Với Nhiều Cổng

Hiện tại, một ID duy nhất được sử dụng cho việc đăng ký Push cho mỗi dự án. Điều này nghĩa là trên mỗi thiết bị chỉ có một Service Worker (chương trình nền của trang web) được cung cấp với các thông báo Push.