Skip to content

连接

wss://realtime.vending.example.com/app/{app_key}?protocol=7&client=vending-app&version=1.0

| 参数 | 说明 | | --- | --- | | app_key | 应用项目的公开 key。 | | protocol | Pusher Channels 协议版本,当前固定为 7。 | | client | 客户端标识,例如 ios, android, web, vending-app。 | | version | 客户端 SDK 版本。 |

所有消息使用 Pusher 风格消息信封。data 是 JSON 字符串,不是嵌套对象。

{
"event": "order.payment_authorized",
"channel": "private-order.order_01J4V8WZ7C8QK6RXQS7DD6F4ZV",
"data": "{\"order_id\":\"order_01J4V8WZ7C8QK6RXQS7DD6F4ZV\",\"status\":\"paid\"}"
}

连接成功后服务端发送:

{
"event": "pusher:connection_established",
"data": "{\"socket_id\":\"948832.123456\",\"activity_timeout\":30}"
}

客户端必须保存 socket_id,后续订阅私有频道时用于服务端鉴权。