Skip to content

@keymaster/connect / BroadcastMessagePublicView

Interface: BroadcastMessagePublicView

broadcast 消息的对外视图(与 BroadcastMessage 同构,bodyBytes 由 Uint8Array 改成 base64 string)。

设计缘由:postMessage 序列化层把 Uint8Array 视为 structured clone 友好,但跨 caller origin 时部分浏览器会把 buffer detach; 走 base64 string 是不依赖 typed array 的稳定表达。

Properties overview

PropertyTypeRequiredDescription
channelIdstringYes
protocolIdstringYes
clientMessageIdstringYes
createdAtMsnumberYes
bodyBase64stringYes
publisherPublicKeyHexstringYes

Properties

channelId

channelId: string


protocolId

protocolId: string


clientMessageId

clientMessageId: string


createdAtMs

createdAtMs: number


bodyBase64

bodyBase64: string


publisherPublicKeyHex

publisherPublicKeyHex: string

Capability access without key custody.