--- title: "Identificar clientes conhecidos" slug: "identify-known-customers" updated: 2026-06-12T10:30:51Z published: 2026-06-12T10:30:51Z canonical: "docs.xtremepush.com/identify-known-customers" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.xtremepush.com/llms.txt > Use this file to discover all available pages before exploring further. # Identificar clientes conhecidos Como vincular o dispositivo de um usuário ao seu perfil de usuário Se você tem um ID único para seus clientes e ele está disponível no seu aplicativo móvel ou web, pode enviá-lo para o Xtremepush para vincular o app a esse cliente. Isso pode habilitar recursos relacionados ao usuário para canais baseados em dispositivos, como notificações push ou mensagens dentro do app. Se você estiver importando dados de usuários para o Xtremepush dessa forma, será possível de: - Use atributos do cliente, como `first_name` [personalizar mensagens](/documentation/docs/pt-br/dynamic-programmable-content) - Use atributos de clientes na segmentação para atingir um público específico Você também poderá ativar integrações que sincronizam com base no ID de usuário. A função *setUser* é usada para identificar um cliente conhecido no momento em que seu ID de cliente está disponível no app. Confira nosso [guia dedicado](/documentation/docs/pt-br/set-user-id) para detalhes sobre essa função. Você deve ligar para esse método com seu ID de cliente no momento em que ele estiver disponível pela primeira vez. Recomenda-se definir o ID toda vez que ele estiver disponível na abertura do app ou quando um usuário fizer login, para garantir que a identidade esteja definida. Ao integrar, você pode verificar se o ID de usuário está configurado corretamente nos logs se tiver [ativado os logs de depuração](/documentation/docs/pt-br/debug-logs). Você também pode ver se o ID de usuário está definido na plataforma no Xtremepush, **Dispositivos > Dados**. Seu [dispositivo](/documentation/docs/pt-br/device-profile) terá um ID de usuário definido na coluna de ID de usuário se for bem-sucedido. > [!WARNING] > Evite desconfigurar o ID do usuário > > Enviar um valor nulo ou em branco via o *método setUser* resultará na desconfiguração do dispositivo do perfil do usuário. Isso não é algo que você vai querer fazer. Para evitar isso, adicione uma verificação para valores em branco ou nulos ao usar o método *setUser* para definir o ID. **Swift** ```swift // Checking that the customer ID is not blank/null before setting it if !user_id.isEmpty {  XPush.setUser(user_id) } ``` **Objective-C** ```objectivec // Checking that the customer ID is not blank/null before setting it if ([user_id length] >0) {  [XPush setUser:user_id]; } ``` **Java** ```java // Checking that the customer ID is not blank/null before setting it public void setUser (String user_id){  if (user_id != null && !user_id.equals("")) {    mPushConnector.setUser(user_id);  } } ``` **JavaScript** ```javascript // Checking that the customer ID is not blank/null before setting it function set_user(title) {  if (title) {    xtremepush('set', 'user_id', title);  } } ```