Welcome to the
WalkMe Help Center
Please log in to continue
Please log in to continue
O SDK WalkMe Mobile pode usar uma tela como uma variável disponível para Segmentação e Metas Baseadas em Regras. O SDK também usa telas como parte do contexto no qual um elemento é capturado, para poder identificá-lo posteriormente.
A partir da versão do SDK 1.18.0, você pode usar a API setScreenID para definir o contexto mais preciso para o WalkMe com base no comportamento e nos casos de uso do aplicativo.
É importante observar que, se a API for usada para identificar uma tela, o WalkMe não tentará identificar telas pelo algoritmo regular à medida que elas mudam, portanto, é responsabilidade do desenvolvedor garantir que o ID da tela esteja definido corretamente e redefinido quando a tela for alterada. Se um ID de tela não for redefinido, o WalkMe continuará usando o último ID de tela definido em todo o aplicativo, o que pode causar interrupções no comportamento do WalkMe.
Por esse motivo, é aconselhável usar a API setScreenID somente quando uma necessidade exclusiva for identificada e com muita atenção.
Para definir um ID de tela, chame a API setScreenId com um ID exclusivo em onResume() e chame-a novamente com um valor nulo em onPause().
/** * Definir ID para uma tela específica. * Quando usado, isso deve ser chamado toda vez que a tela for exibida * * @param screenID o ID a definir para uma tela específica * **/ public static void setScreenID(String screenID) |
Para definir um ID de tela, chame a API setScreenId com um id exclusivo em viewWillAppear e chame-a novamente com um valor nil em viewWillDisappear para redefinir o valor à medida que a tela muda.
/** * Definir ID para uma tela específica. */ + (void)setScreenID:(NSString *)screenID; |
[ABBI setScreenID:@"my_unique_screen_id"]; |
ABBI.setScreenID("my_unique_screen_id")
|