แพ็กเกจอย่างเป็นทางการ · ชิ้นส่วนเรียลไทม์

แชนเนล presence สูงสุด 100,000 คน

จำนวนคนออนไลน์และรายชื่อสมาชิกสำหรับผู้ชมไลฟ์จำนวนมาก: ไคลเอนต์ได้รับตัวอย่างสมาชิกและจำนวนคนเข้าออกเป็นชุด แทนที่จะได้ทุกคน แล้วค่อยโหลดส่วนที่เหลือเป็นหน้าเมื่อต้องการ

  • แชนเนล presence-large-* รองรับสมาชิกได้สูงสุด 100,000 คน
  • จำนวนสมาชิกและรายชื่อสมาชิกในขนาดที่คุณกำหนด อัปเดตทุกวินาที
  • ใช้ได้กับ pusher-js และ Laravel Echo

ลงชื่อเข้าใช้เพื่อดูโค้ดตัวอย่างเหล่านี้พร้อมโฮสต์คลัสเตอร์ของคุณเอง ลงชื่อเข้าใช้

  1. ติดตั้ง

    npm install @hibira-io/large-presence pusher-js
  2. ใช้งาน

    import { LargePresence } from '@hibira-io/large-presence';
    
    const pusher = new Pusher('YOUR_APP_KEY', {
      cluster: 'hkg',
      wsHost: 'ws.hibira.io',
      channelAuthorization: { endpoint: '/broadcasting/auth' },
    });
    const room = LargePresence.subscribe(pusher, 'presence-large-live.42', { maxMembers: 1000 });
    room.on('change', ({ count }) => showViewers(count));

ก่อนเริ่ม

  • แชนเนล private และ presence ต้องมี auth endpoint บนแบ็กเอนด์ที่ลงนามการสมัครรับด้วยซีเคร็ตของแอป เหมือนกับ pusher-js

ใช้ app key จากแดชบอร์ดของคุณ ส่วน secret ให้เก็บไว้บนเซิร์ฟเวอร์เท่านั้น ช่อง อีเวนต์ และ endpoint การยืนยันสิทธิ์ทำงานเหมือนกับที่ใช้กับ Pusher ทุกประการ สร้างบัญชีฟรีของคุณ →