API de ID de pantalla móvil

Last Updated mayo 13, 2026

Breve descripción general

El SDK de WalkMe Mobile puede utilizar una pantalla como variable disponible para la segmentación y los objetivos basados en reglas. El SDK también utiliza pantallas como parte del contexto en el que se captura un elemento, para poder identificarlo más adelante.

A partir de la versión 1.18.0 del SDK, puedes utilizar la API setScreenID para establecer el contexto más preciso para WalkMe en función del comportamiento y los casos de uso de la aplicación.

Es importante tener en cuenta que si se utiliza la API para identificar una pantalla, WalkMe no intentará identificar las pantallas mediante el algoritmo regular a medida que cambian, por lo que es responsabilidad del desarrollador asegurarse de que el ID de pantalla se establezca correctamente y se restablezca cuando la pantalla cambie. Si un ID de pantalla no se restablece, WalkMe continuará utilizando el último ID de pantalla establecido en toda la aplicación, lo que puede causar interrupciones en el comportamiento de WalkMe.

Por ese motivo, se recomienda utilizar la API setScreenID solo cuando se identifique una necesidad única y con mucha atención.

Cómo implementar la API de ID de pantalla

Aplicaciones de Android

Para establecer un ID de pantalla, llama a la API setScreenId con un ID único en onResume() y vuelve a llamarla con un valor nulo en onPause().

/** * Establece el ID para una pantalla específica. * Cuando se utiliza, debe llamarse cada vez que la pantalla muestre * * @param screenID el ID para establecer para una pantalla específica * **/ public static void setScreenID(String screenID)

Aplicaciones para iOS

Para establecer un ID de pantalla, llama a la API setScreenId con un ID único en viewWillAppear y vuelve a llamarlo con un valor nil en viewWillDisappear para restablecer el valor a medida que cambia la pantalla.

/** * Establece el ID para una pantalla específica. + (void)setScreenID:(NSString *)screenID;

Ejemplos de uso de iOS:

[ABBI setScreenID:@"my_unique_screen_id"];
ABBI.setScreenID("my_unique_screen_id")

Was this article helpful?

Thanks for your feedback!

Be part of something bigger.

Engage with peers, ask questions, share ideas

Explore our community
×