Hướng dẫn tích hợp

Chuyển từ Pusher

Mã Pusher của bạn vẫn hoạt động. Trỏ các thư viện tới Hibira, đổi thông tin xác thực, rồi chuyển lưu lượng theo tốc độ của bạn.

  1. Tạo ứng dụng

    Đăng ký, tạo ứng dụng và sao chép ID, key và secret. Liệt kê các tên miền trang web của bạn chạy làm origin được phép. Bắt đầu miễn phí

  2. Trỏ thư viện máy chủ tới host mới

    Mọi thư viện máy chủ chính thức đều có tùy chọn host. Trong Laravel, đặt PUSHER_HOST, PUSHER_PORT và PUSHER_SCHEME trong .env.

    const Pusher = require('pusher');
    
    const pusher = new Pusher({
      appId: 'YOUR_APP_ID',
      key: 'YOUR_APP_KEY',
      secret: 'YOUR_APP_SECRET',
      host: 'ws.hibira.io',
      port: '443',
      useTLS: true,
    });
  3. Trỏ client tới host mới

    Tên kênh, sự kiện và endpoint xác thực của bạn vẫn giữ nguyên.

    const pusher = new Pusher('YOUR_APP_KEY', {
      cluster: 'ap',
      wsHost: 'ws.hibira.io',
      wsPort: 443,
      wssPort: 443,
      forceTLS: true,
      enabledTransports: ['ws', 'wss'],
    });
  4. Tạo lại webhook

    Thêm URL webhook của bạn trên trang ứng dụng. Các yêu cầu mang cùng header X-Pusher-Key và X-Pusher-Signature, nên handler của bạn xác minh mà không cần sửa.

  5. Chuyển đổi không gián đoạn

    Trong một thời gian, hãy publish mỗi sự kiện tới cả hai dịch vụ từ máy chủ của bạn. Phát hành thay đổi phía client, đợi client cũ cập nhật, rồi xóa thông tin xác thực Pusher.

So sánh tính năng

Thiếu thứ gì bạn đang dùng trên Pusher? Liên hệ kinh doanh

Tất cả hướng dẫn tích hợp →