이 페이지에서는 부가기능에서 메시지를 보내는 방법을 설명합니다. side-panel iframe에서 실행되고 부가기능 기본 단계 iframe에서 실행됩니다.
메시지를 보내는 방법은 다음과 같습니다.
- 측면 패널에서 기본 스테이지까지
MeetSidePanelClient.notifyMainStage
사용 메서드를 사용하여 축소하도록 요청합니다.
sidePanelClient.notifyMainStage("YOUR_MESSAGE");
- 기본 스테이지에서 측면 패널까지
MeetMainStageClient.notifySidePanel
사용 메서드를 사용하여 축소하도록 요청합니다.
mainStageClient.notifySidePanel("YOUR_MESSAGE");
payload
길이는 지정된 크기 제한을 준수해야 합니다.
메시지를 수신하려면 부가기능에서 구독해야 합니다.
(으)로
AddonCallbacks.frameToFrameMessage
드림
있습니다. 다음 코드 샘플은
AddonCallbacks.frameToFrameMessage
콜백:
sidePanelClient.on('frameToFrameMessage', (arg: FrameToFrameMessage) => {
YOUR_CODE
});
자세한 내용은 구독하기 콜백에 응답합니다.
참고
- 프레임 간 메시징은 전적으로 클라이언트 측이며 거의 즉시 이루어집니다.
- 메시지 전송은 한 번만 시도됩니다. 메시지를 수신하기 위해 수신 패널이 열려 있어야 하고 앱에서 콜백에 전달되어야 합니다.