Skip to content

@keymaster/connect / ProtocolEventMessage

Interface: ProtocolEventMessage

顶层 event 报文(server-pushed)。

设计缘由(施工单 2026-07-03 001 硬切换 + 2026-07-08 001):

  • 接收广播推送时携带 data: BroadcastMessageReceivedEventData (标准化 BroadcastMessage,bodyBytes 走 base64)。
  • 接收 appmsg 推送时携带 data: AppMsgMessageReceivedEventData (完整 AppMsgMessage)。
  • 两种 event 都是单向推送,回 result;
  • 对外含义不同:broadcast 是"当前订阅频道命中",appmsg 是 "endpoint 对应 inbox 命中"。

Properties overview

PropertyTypeRequiredDescription
v1Yes
type"event"Yes
eventProtocolEventNameYes事件名;按 data 形状区分。
dataAppMsgMessageReceivedEventData | BroadcastMessageReceivedEventDataYes事件真值;按 event 不同走不同 union。

Properties

v

v: 1


type

type: "event"


event

event: ProtocolEventName

事件名;按 data 形状区分。


data

data: AppMsgMessageReceivedEventData | BroadcastMessageReceivedEventData

事件真值;按 event 不同走不同 union。

Capability access without key custody.