Welcome to the WalkMe Help Center

Please login in order to continue:

Work flows better with WalkMe
Work flows better with WalkMe.

API de ID de pantalla móvil

Last Updated agosto 7, 2025

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 Screen ID

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().

/**
*  Set ID for a specific screen.
*  When used, this should be called every time the screen shows
*
*   @param screenID the ID to set for a specific screen
*
**/

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.

/**
* Set ID for a specific screen.
*/
+ (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!
×