Hoe klanten op de hoogte brengen van nieuw bericht van technicus (knipperen)
Artikelen met betrekking tot maatwerk zijn geschreven voor een technisch publiek dat ervaring heeft met webontwikkeling. Kennis van HTML, CSS en JavaScript is vereist.
U kunt uw klanten op de hoogte brengen van een nieuw inkomend Instant Chat (IC)-bericht door het IC-tabblad te laten knipperen, of via een andere aangepaste kennisgevingsmethode.
Pas de volgende code aan en plaats hem in uw omgeving.
ICLoader.PostMessageTargetOrigin = null; //https://[YourSite].com<:443>
Belangrijk: De domeinnaam en het poortnummer (bij gebruik van een aangepaste poort) zijn verplicht; lege strings en een sterretje zijn niet toegestaan.
function receiveICMessage(event) {
if (event.origin !== "https://secure.logmeinrescue.com") { //please ALWAYS validate that the message is coming from a Rescue Website!
return;
}
if (event.data && event.data.event === "IcChatMessage") {
/*
This event will send a notification every time a new IC message is received.
Remember that you need to set the ICLoader.PostMessageTargetOrigin property with the valid domain of your self hosted site.
You can use this, for example, to notify your customers of new messages (blinking the chat tab or other custom notification solutions),
or implement your custom IC chat monitioring
(Tip: The Rescue Command Center has an Applet & IC Chat Monitoring feature.)
*/
if (event.data.source === "tc") {
//chat message has been received from the Technician Console; you can implement IC blinking, or custom Push Notification to notify
your end-user (IC user)
}
else if (event.data.source === "client") {
//add custom code here for messages sent by the client
}
}
}
window.addEventListener("message", receiveICMessage, false);
Artikel voor het laatst bijgewerkt: 27 september, 2022