private-user-1e9
اعلانها
یک رویداد سمت سرور، تحویلشده به هر جایی که کاربر باز گذاشته.
کاربرد
یک اتاق گفتوگو همان کانال از نوع presence است. عضویت از خود کانال میآید، نه از جدولی که باید همگامش نگه دارید. پیامها رویدادند؛ و نشانگر «در حال نوشتن» هرگز به سرور شما نمیرسد.
تاریخچه کارِ پایگاه دادهٔ شماست، نه کارِ کانال. کلاینتی که تازه میپیوندد از این به بعد را میگیرد — سوابق را روی HTTP بارگذاری کنید.
const room = pusher.subscribe('presence-room-42')room.bind('pusher:subscription_succeeded', (members) => { renderMemberList(members)})room.bind('pusher:member_added', (m) => addMember(m))room.bind('pusher:member_removed', (m) => removeMember(m))room.bind('message', (msg) => appendMessage(msg))// Ephemeral, straight between subscribers.input.oninput = () => room.trigger('client-typing', { at: Date.now() })با کتابخانههای رسمی Pusher نوشته شده، بدون تغییر — بستهٔ جداگانهای از PushCaster برای نصب وجود ندارد. مستندات کامل
یک رویداد سمت سرور، تحویلشده به هر جایی که کاربر باز گذاشته.
معیارها را همانطور که تغییر میکنند بفرستید، بهجای آنکه سراغشان پولینگ کنید.
سند، بوم و مکاننمای مشترک، با عضویتی که دنبال میشود.