Realtime playground

TwelveData Stream – Laravel Reverb

Trang này mô phỏng cách client (web/mobile) kết nối tới Reverb và nhận dữ liệu streaming được proxy từ TwelveData. Logs bên dưới giúp bạn thử nhanh và debug.

Trạng thái kết nối

version –
Đang khởi tạo...
Đang tải danh sách symbol...
Hệ thống 05:29:28
Đang chờ dữ liệu...

Mobile App Integrations

Hướng dẫn tóm tắt giúp team mobile tích hợp giống trang này.

  1. 1. Khởi tạo kết nối Reverb
    Sử dụng @pusher/pusher-websocket-react-native (React Native) hoặc thư viện WebSocket tiêu chuẩn. Endpoint: https://dev.marketnows.com/reverb
  2. 2. Join kênh
    Kênh public: twelvedata.quotes
    Kênh theo symbol: twelvedata.quotes.<symbol> (symbol viết thường, thay '/' bằng '-')
  3. 3. Lắng nghe event
    Event name: twelvedata.quote.updated
    Payload mẫu: { "symbol": "AAPL", "data": {...} }
  4. 4. Quản lý reconnect
    Nếu mất kết nối, hãy auto retry (backoff), và hiển thị trạng thái offline. Worker phía server đã tự đảm bảo resubscribe symbol.
  5. 5. Rate & Snapshot
    Khi app khởi động, gọi API snapshot (sắp bổ sung) để lấy giá trị hiện tại, sau đó chỉ cần update qua socket.
Xem thêm về Reverb client