Usuários

Visão geral

As seguintes funções serão usadas para enviar ações associadas a um usuário:
Todas as funções para rastrear ações relacionadas ao usuário requerem uma string userId de argumento.
Se uma função falhar em executar com sucesso, ela lançará uma TrackerException dizendo que você esqueceu de configurar o objeto LegitiClient.

Criação de usuários

Notificar a Legiti quando uma nova conta de usuário for criada.

trackUserCreation

JavaScript
Kotlin
Swift
React Native
1
if (legiti.sharedInstance().isConfigured()) {
2
legiti.sharedInstance().trackUserCreation("123");
3
}
Copied!
1
import com.legiti.Legiti
2
3
if (Legiti.sharedInstance().isConfigured()) {
4
Legiti.sharedInstance().trackUserCreation("123")
5
}
Copied!
1
import Legiti
2
3
if (Legiti.sharedInstance().isConfigured()) {
4
try! Legiti.sharedInstance().trackUserCreation(userId: "123")
5
}
Copied!
1
import { NativeModules } from 'react-native';
2
3
NativeModules.Legiti.trackUserCreation("123").catch(e => console.log(e));
Copied!
Parâmetros
Tipo
Descrição
userId
String
O id do usuário recém-criado
userIDenviado aqui deve ser o mesmo que o que foi enviado no backend

Updates de usuário

Notificar a Legiti sempre que os dados de um usuário (e-mail, endereço, nome...) forem atualizados.

trackUserUpdate

JavaScript
Kotlin
Swift
React Native
1
if (legiti.sharedInstance().isConfigured()) {
2
legiti.sharedInstance().trackUserUpdate("123");
3
}
Copied!
1
import com.legiti.Legiti
2
3
if (Legiti.sharedInstance().isConfigured()) {
4
Legiti.sharedInstance().trackUserUpdate("123")
5
}
Copied!
1
import Legiti
2
3
if (Legiti.sharedInstance().isConfigured()) {
4
try! Legiti.sharedInstance().trackUserUpdate(userId: "123")
5
}
Copied!
1
import { NativeModules } from 'react-native';
2
3
NativeModules.Legiti.trackUserUpdate("123").catch(e => console.log(e));
Copied!
Parâmetros
Tipo
Descrição
userId
String
O id do usuário atualizado
OuserIDenviado aqui deve ser o mesmo que o que foi enviado no backend
Last modified 5mo ago