Ta funkcja wysyła komunikat do serwera. Przyjmuje messageType
oraz obiekt JSON jako ładunek (payload). Typ komunikatu jest rozpoznawany i obsługiwany na stronie. Jeśli nie ma procedury obsługi, przekazywany typ komunikatu jest ignorowany.
Parametry
Nazwa | Typ | Opis |
---|---|---|
|
napisowy (string) |
Typ komunikatu |
|
Obiekt JSON |
Ładunek komunikatu |
Typy komunikatów
W tej tabeli są zawarte typy komunikatów, które są znane składnikom lokalnym (używającym ramek wstawkowych) i odległym oraz które mogą być wysyłane przy użyciu funkcji SitesSDK.publish()
.
Typ komunikatu | Opis |
---|---|
|
Używany w panelu "Ustawienia" do wysyłania zaktualizowanego komunikatu o ustawieniach do końcowego punktu renderingu. |
|
Używany w końcowym punkcie renderingu składnika do uaktywniania czynności w serwisie-hoście. |
Użycie
// raise trigger SitesSDK.publish(SitesSDK.MESSAGE_TYPES.TRIGGER_ACTIONS,{ 'triggerName': 'scsChangeSettings', 'triggerPayload': { 'url': this.configuration()['url'],'feedcount': this.configuration()['limit'] } });