Móvil: gestión de sesiones
Last Updated agosto 7, 2025
Breve descripción general
Comprender el recorrido del usuario es fundamental al diseñar un plan de adopción digital. El momento y la frecuencia con que interactúas con tus usuarios tendrán un impacto directo en el caso de uso, ya sea en la incorporación, la adopción de funciones, la retención y más.
Las sesiones son la mejor métrica para evaluar el uso de las aplicaciones y ahora puedes personalizar la forma en que se definen las sesiones para que se ajusten a tus necesidades específicas.
Antes de SDK 2.7.0, se definía una nueva sesión cuando:
- La aplicación se cierra y se vuelve a lanzar.
- La aplicación se cierra en segundo plano.
- El tiempo que tarda en cerrarse en segundo plano es único para cada aplicación y sistema operativo.
Nueva definición de sesión
A partir de SDK 2.7.0, las opciones de gestión de sesiones ahora incluyen:
- Configuración de tiempo de espera predeterminada: se inicia una nueva sesión si la aplicación está en segundo plano durante 30 minutos antes de volver a estar en primer plano.
- Configuración de tiempo de espera personalizado: se inicia una nueva sesión si la aplicación está en segundo plano durante un tiempo definido antes de volver al primer plano.
iOS
Objective-C:
WMStartOptions *wmStartOptions = [WMStartOptions.alloc initWithKey:@"YOUR_APP_KEY" andSecret:@"YOUR_APP_SECRET"]; wmStartOptions.sessionTimeout = YOUR_TIMEOUT_IN_SECONDS; [ABBI startWithOptions:wmStartOptions];
Swift:
let wmStartOptions = WMStartOptions(key: "YOUR_APP_KEY", andSecret: "YOU_APP_SECRET") wmStartOptions.sessionTimeout = YOUR_TIMEOUT_IN_SECONDS ABBI.start(with: wmStartOptions)
Android
WMStartOptions startOptions = new WMStartOptions("key", "secret", getApplication()); startOptions.setSessionTimeout(<number in sec>); ABBI.start(startOptions);
- API de reinicio: se inicia una nueva sesión cuando se llama a la API:
Was this article helpful?
Yes
No
Thanks for your feedback!