Tratamiento de la paginación

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.

Esta guía cubre el proceso de carga y visualización de trozos de eventos de conversación a la vez.

NOTA: Hay disponible un tutorial paso a paso para crear una aplicación de chat aquí.

Si ya eres miembro de una conversación, puedes descargar fragmentos (páginas) de los eventos que se produzcan en ella.

Cargar la primera página de eventos:

function listEvents(events_page){
      events_page.items.forEach(event => {
        handleEvent(event);
      })
}

conversation.getEvents({ page_size: 100, order: 'asc' })
    .then((events_page) => {
        listEvents(events_page);
    })
    .catch((error) =>{
        console.log('Error: Unable to load conversation events ',error);
    });

Después de cargar el primer fragmento de eventos, obtendrá el icono referencia a la página de eventos actuales (JavaScript, iOS, Android). Este referencia le permite recuperar las siguientes páginas de eventos:

if (events_page.hasNext()){
    listEvents(events_page.getNext());
}

Las páginas anteriores también pueden recuperarse mediante una técnica similar:

if (events_page.hasPrev()){
    listEvents(events_page.getPrev());
}

Referencia