Basic Configuration
window.parent.postMessage({
type: 'my-app-message',
data: { /* your business data */ },
noRelayAPI: true // Must add this field
}, '*');{
"code": 200,
"cmd": "xxxx",
"messageId": "0",
"result": {}
}window.addEventListener('message', (event) => {
const message = event.data;
// Filter out RelayApp API messages
if (message && typeof message === 'object' &&
('code' in message && 'cmd' in message && 'messageId' in message)) {
return; // This is a RelayApp API return message, ignore processing
}
// Handle custom application messages
if (message.type === 'my-app-message') {
// Process your application message
}
});Last updated