Kanał się zmienia. Twój backend nasłuchuje.

Reaguj na zajętość, członkostwo, liczbę połączeń i chybienia w cache. Traktuj webhooki Realtime jako powiadomienia o zmianach i uzgadniaj bieżący stan w razie potrzeby.

The last tab closes.
The member leaves.

Keep identity-level presence separate from individual connections.

Realtime presence webhookHarbor
presence-operations

Maya has two tabs

Both connections belong to the same signed member.

Member
u_maya
Connections
2
Current roster
Maya + Alex
  1. One tab closes

    Maya still has a live connection. No member_removed event.

  2. The last tab closes

    The member leaves this presence channel.

  3. Deliver the notification

    realtime.member_removed identifies the member and channel.

Backend receives a change

Reconcile room activity

Verify the signed delivery and update the application’s observation of this room.

Member departure observed
Can Realtime webhooks be replayed later?

Realtime deliveries retry non-2xx responses for up to five minutes. They do not have replay or appear in the endpoint delivery-attempts log; read current channel state after a gap.

Interactive illustration with fictional records. No account operation is performed.

Wybierz zdarzenia.
Zaplanuj odtwarzanie.

Reaguj na aktywność kanału z poziomu backendu.

Konfiguruj grupy w dashboardzie.

Subskrypcje Realtime należą do jednej aplikacji i obecnie są dostępne tylko z poziomu dashboardu. Publiczne żądanie webhook-create zawierające typy realtime.* jest odrzucane. Aplikacji endpointu nie można zmienić po utworzeniu.

Weryfikuj oryginalne podpisane bajty.

Użyj sekretu endpointu, aby zweryfikować surowe ciało żądania. Potwierdzaj trwale szybką odpowiedzią 2xx i przetwarzaj asynchronicznie. Zachowuj nieznane typy zdarzeń, nie psując endpointu.

Uzgadniaj nieuporządkowane obserwacje.

Grupa connection-count wymaga odpowiedniego ustawienia aplikacji. Zajętość raportuje tylko pierwsze przybycie i ostatnie opuszczenie. Opóźnione lub brakujące powiadomienia wymagają odczytu bieżącego stanu, a nie założeń o kolejności dostarczania.

Skaluj bez
utraty kontroli.

Organizuj zespoły w obszarach roboczych, kontroluj dostęp do API i śledź zmiany w logach audytu.

BirdHarborOrganizacja
Przestrzenie roboczeProdukcjaSandbox

Agent wysyłki

Klucz API · Zespół operacji klienta
Aktywne
UprawnieniaDostęp
EmailOdczyt i zapis
SMSOdczyt i zapis
ALAlex Lee AdministratorZaktualizowano uprawnienia

Dziennik audytu

Produkcja
Przestrzeń robocza
Produkcja
Zasób
Agent wysyłki
WhatsApp
Dostęp do odczytuOdczyt i zapis
Powodzenie

Zacznij z Realtime.
Twórz na wielu kanałach z Bird.

Twój kolejny pomysł. Gotowy do połączenia.