Ativar logs de depuração

Prev Next

Use logs de depuração para ajudar a resolver problemas

Nossos SDKs (tanto para dispositivos móveis quanto para web) permitem que os usuários habilitem logs de depuração, que exibem quaisquer possíveis erros na integração Xtremepush nos seus aplicativos conectados (aplicativos móveis ou sites). Logs de depuração são muito práticos para solucionar problemas. Veja como habilitar logs de depuração nas diferentes plataformas.

Canais baseados na web

Para canais baseados na web (web push, caixa de entrada web, mensagens no local), você pode facilmente habilitar logs de depuração a partir das ferramentas de desenvolvimento do seu navegador preferido (Chrome, Opera, Firefox ou Safari). Abra pressionando Opção+Comando+I (⌥⌘ I) no Mac ou F12 ou Control+Shift+I no Windows. Navegue até a aba Aplicativo . Na seção esquerda, em Armazenamento, clique em Armazenamento Local para expandir as entradas e clique na entrada do seu site. Na seção principal das ferramentas para desenvolvedores, você verá duas colunas, uma para chave e outra para valor. Insira um novo par chave/valor clicando abaixo da última entrada de cada coluna e adicione: xtremepush.debug (chave) e 1 (valor).

Depois que essas entradas forem adicionadas, navegue até a aba do Console JavaScript. Você precisará recarregar a página para revisar possíveis problemas que serão exibidos no Console.

Implantação do SDK

Às vezes, o SDK não é implantado diretamente no seu site, e os clientes precisam fazer login em suas contas ou acessar uma página específica. Os logs de depuração só aparecerão depois que o SDK Xtremepush for implantado.

Canais baseados em dispositivos móveis

Para canais baseados em dispositivos móveis (push móvel, caixa de entrada móvel, mensagens no app), os logs de depuração podem ser ativados para fins de teste em compilações de depuração.

Android

Adicione o seguinte ao PushConnector.builder:

.turnOnDebugLogs(true)

iOS

Adicione o seguinte antes do applicationDidFinishLaunchingWithOptionsretorno ao nosso SDK no seu delegado de Aplicação:

XPush.setShouldShowDebugLogs(true)
[XPush setShouldShowDebugLogs:YES];

Frameworks móveis

// add the following within the function registerXtremePush() in your index.js file:
debugLogsEnabled: true,
// same as Android and iOS native
// Add the following within the Alloy.Globals.xtremepush.registerApp in the alloy.js file:
debugLogsEnabled: true,
// same as Android and iOS native
// Edit the AppDelegate.cs file and add the following line inside the FinishedLaunching() function:
XPush.SetSandboxModeEnabled(true);
// same as Android and iOS native
// same as Android and iOS native

Os logs de depuração podem desacelerar seu app e devem ser desligados antes de lançar o app.