--- title: "Definir ID de usuário" slug: "set-user-id" updated: 2026-06-12T10:30:51Z published: 2026-06-12T10:30:51Z canonical: "docs.xtremepush.com/set-user-id" --- > ## 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. # Definir ID de usuário Vincule o perfil de um dispositivo a um perfil de usuário identificado Um [perfil de dispositivo](/documentation/docs/pt-br/users#device-profile) pode ser vinculado a um [perfil de usuário](/documentation/docs/pt-br/users#user-profile) identificado se a integração do seu SDK fornecer um identificador único conhecido como *ID de Usuário*. Isso pode ser útil para permitir a integração com seu próprio backend de CRM. No ponto em que o cliente é identificável e seu ID de cliente está disponível, o ID pode ser definido. Isso geralmente acontece ao fazer login no aplicativo móvel ou no site. Os métodos SDK são mostrados abaixo: **Swift** ```swift XPush.setUser("CUSTOMER_ID") ``` **Objective-C** ```objectivec [XPush setUser:@"CUSTOMER_ID"]; ``` **Java** ```java mPushConnector.setUser("CUSTOMER_ID"); ``` **Web** ```Web xtremepush('set', 'user_id', 'CUSTOMER_ID'); ``` **Xamarin** ```Xamarin DependencyService.Get().SetUser("CUSTOMER_ID"); ``` **Titânio** ```Titanium Alloy.Globals.xtremepush.setUser("CUSTOMER_ID"); ``` **PhoneGap** ```PhoneGap XtremePush.setUser('CUSTOMER_ID') ``` ## Comportamento associativo Cada perfil de dispositivo é conectado a um perfil *de usuário anônimo* por padrão. Ao definir o ID de Usuário: - Se o ID de usuário ainda não existir no projeto Xtremepush, o perfil *de usuário anônimo* atual será *identificado* pelo ID de usuário, mantendo quaisquer atributos existentes e histórico de mensagens/eventos. - Se o ID de usuário já existir em outro perfil de usuário, o perfil do dispositivo será reassociado ao perfil *de usuário identificado* com o ID de usuário correspondente. Qualquer atributo ou histórico de mensagens/eventos no perfil *anônimo* será perdido. - Se definir o ID do Usuário para um valor vazio, o perfil do dispositivo será reassociado a um novo *perfil anônimo* , mantendo o perfil *identificado* anteriormente intacto. > [!TIP] > Defina o ID de usuário primeiro > > Como o dispositivo pode ser reassociado a um perfil de usuário diferente, geralmente é recomendado definir o ID de usuário antes de definir atributos ou disparar eventos para desencadear campanhas, para que o perfil *de usuário identificado* seja utilizado.