LiveXact SDK
Tester
@livexact/sdk v0.1.0 — Pełny tester SDK dla deweloperów
Konfiguracja
Zapisz
Wczytaj
Wyczyšć
Wymagane
Opcjonalne
Callbacki
*
tenantId
string
Identyfikator tenanta w systemie LiveXact
*
publishableKey
string
Klucz publikowalny dla autoryzacji API
*
streamId
string
ID streamu, do którego SDK ma się podłączĹć
*
viewerUuid
string
Unikalny UUID widza (z systemu tenanta)
*
agoraAppId
string
Agora App ID–dla RTC (wideo) i RTM (chat/sterowanie)
channelName
string
Nazwa kanału Agora (z
streams.agora_channel_name
). Jeśli puste, użyta zostanie
stream_{streamId}
.
*
apiKey
string
Sekretny klucz API tenanta (X-Api-Key) dla wywołań S2S confirm/abandon. Wymagany do testowania procesu zakupowego.
locale
'pl' | 'en'
– Domyłly –
pl – Polski
en – English
Język interfejsu SDK
overlayUrl
string (URL)
URE do nakładki HTML (overlay)
parentOrigin
string
Ograniczenie origin dla postMessage (domyłlinie'*')
workerUrl
string (URL)
URL do Cloudflare Workera API
analytics.enabled
boolean
true – włączone (domyłlinie)
false – wyłączone
Włącz zbieranie analytics (heartbeaty, sesje) do Tinybirda przez Worker
analytics.heartbeatIntervalMs
number (ms)
Interwał heartbeat w ms (domyślinie 15000)
onBuyReserved
callback
console.log('BUY_RESERVED:', payload);
Callback wywoływany po udanej rezerwacji kupna. Parametr: BuyReservedEventPayload
onError
callback
console.error('SDK_ERROR:', payload);
Callback wywoływany przy błędach SDK. Parametr: SdkErrorEventPayload
🔬 Połączenie
⏨️ Rozlłącz
🗡️ Zniszcz
❤️ +Reakcja
📊 Diagnostyka
Gotowy – skonfiguruj parametry i kliknij "Połącz"
Oczekująca transakcja
Potwierdza sprzedaż
Odrzuć zakupu
Diagnostyka
Brak danych. Kliknij "Diagnostyka" po połączeniu.
Podgląd
Zdarzenia i logi
Wyczyłć
[init]
SDK Tester załadowany. Skonfiguruj parametry i kliknij "Połącz".