Indicateurs de frappe

Product deprecation notice

Effective April 30th, 2026, Vonage In-App Messaging will no longer be available. Access for new users will be closed, and the service will be discontinued for all existing users.

If you have any questions regarding this product’s discontinuation, please contact your account manager or our support team.

Vue d'ensemble

Ce guide couvre les indicateurs de saisie de texte dans une conversation.

Avant de commencer, assurez-vous que ajouter le SDK à votre application et vous êtes en mesure de créer une conversation.

NOTE: A step-by-step tutorial to build a chat application is available here.

Ce guide s'appuie sur les concepts suivants :

  • Événements de conversation - text:typing:on (commencer à taper) et text:typing:off (stop typing) événements qui se déclenchent sur une conversation, après que vous ayez été membre

Indicateurs de frappe

Les indicateurs de frappe sont utilisés pour indiquer aux membres de la conversation si un membre est en train de taper un message texte ou non.

Envoi d'événements relatifs à l'état de frappe

Définir l'état de frappe actuel du membre (activé/désactivé) lorsqu'il commence ou arrête de taper un message texte :

// call this when a member starts typing
conversation.startTyping();

// call this when a member stops typing
conversation.stopTyping();

Écouter l'état des autres membres

La procédure suivante permet d'écouter les événements de frappe (marche/arrêt) créés par les appels ci-dessus :

conversation.on('text:typing:on', (event) => {
  console.log(event.user.name + " is typing");
});

conversation.on("text:typing:off", (event) => {
  console.log(event.user.name + " stopped typing");
});

Référence