--- title: "Lançamentos do SDK Android" slug: "android-sdk-releases" updated: 2026-06-12T10:30:51Z published: 2026-06-12T10:30:51Z canonical: "docs.xtremepush.com/android-sdk-releases" --- > ## 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. # Lançamentos do SDK Android  Notas de lançamento e downloads de assets ## Versão mais recente A maneira mais fácil de usar o SDK Xtremepush é incluir o repositório conforme descrito no guia para [importar o SDK Android](/documentation/docs/pt-br/android-sdk-import). Em casos em que isso não for possível, você pode baixar a versão mais recente aqui. ### 9.8.1 [Baixar](https://xtremepush-libs.s3.eu-west-1.amazonaws.com/XtremePush-android-a-15052026.zip) - Correção de bugs em torno de bug de regressão no push click ### 9.8.0 [Baixar](https://cdn.document360.io/b056e88b-f6c1-4bd2-b5b8-08e9336a17c9/Images/Documentation/XtremePush-android-a-27042026.zip?sv=2026-02-06&spr=https&st=2026-11-04T09%3A28%3A56Z&se=2026-11-04T10%3A28%3A56Z&sr=c&sp=r&sig=VIw%2Bb23p2ng8eFGweQKU%2FWbAtJMyEW53yPkHCAm7ZWg%3D) - Manipulação adicionada para ação de clique do primer de empurrar - Adicionado método público para caso o usuário possa receber um aviso de notificação - Melhoria no manejo das sessões - Corrigido o problema dos pushes duplicados - Corrigido o problema da condição de corrida para `PushConnector` a atividade de lançamento a partir da caixa de entrada ### 9.7.2 [Baixar](https://cdn.document360.io/b056e88b-f6c1-4bd2-b5b8-08e9336a17c9/Images/Documentation/XtremePush-android-a-14042026.zip?sv=2026-02-06&spr=https&st=2026-11-04T09%3A28%3A56Z&se=2026-11-04T10%3A28%3A56Z&sr=c&sp=r&sig=VIw%2Bb23p2ng8eFGweQKU%2FWbAtJMyEW53yPkHCAm7ZWg%3D) - Recurso de lealdade aprimorado para permitir caminho e parâmetros ### 9.7.1 [Baixar](https://cdn.document360.io/b056e88b-f6c1-4bd2-b5b8-08e9336a17c9/Images/Documentation/XtremePush-android-a-13032026.zip?sv=2026-02-06&spr=https&st=2026-11-04T09%3A28%3A56Z&se=2026-11-04T10%3A28%3A56Z&sr=c&sp=r&sig=VIw%2Bb23p2ng8eFGweQKU%2FWbAtJMyEW53yPkHCAm7ZWg%3D) - Caminho de código removido para habilitar caixa de entrada depurável e fidelidade caso os logs estejam ativados ### 9.7.0 [Baixar](https://cdn.document360.io/b056e88b-f6c1-4bd2-b5b8-08e9336a17c9/Images/Documentation/XtremePush-android-a-09032026.zip?sv=2026-02-06&spr=https&st=2026-11-04T09%3A28%3A56Z&se=2026-11-04T10%3A28%3A56Z&sr=c&sp=r&sig=VIw%2Bb23p2ng8eFGweQKU%2FWbAtJMyEW53yPkHCAm7ZWg%3D) - Implementação do recurso de fidelidade - Adicionada configuração adicional para verificação de nomes de host ### 9.6.3 [Baixar](https://cdn.document360.io/b056e88b-f6c1-4bd2-b5b8-08e9336a17c9/Images/Documentation/XtremePush-android-a-04022026.zip?sv=2026-02-06&spr=https&st=2026-11-04T09%3A28%3A56Z&se=2026-11-04T10%3A28%3A56Z&sr=c&sp=r&sig=VIw%2Bb23p2ng8eFGweQKU%2FWbAtJMyEW53yPkHCAm7ZWg%3D) - Correção de bugs em relação a cargas úteis personalizadas ### 9.6.2 [Baixar](https://cdn.document360.io/b056e88b-f6c1-4bd2-b5b8-08e9336a17c9/Images/Documentation/XtremePush-android-a-09012026.zip?sv=2026-02-06&spr=https&st=2026-11-04T09%3A28%3A56Z&se=2026-11-04T10%3A28%3A56Z&sr=c&sp=r&sig=VIw%2Bb23p2ng8eFGweQKU%2FWbAtJMyEW53yPkHCAm7ZWg%3D) - Pequenas melhorias de segurança - Melhoria na gestão de recursos - Correção de pequeno bug ## Versões anteriores ### 9.6.1 [Baixar](https://cdn.document360.io/b056e88b-f6c1-4bd2-b5b8-08e9336a17c9/Images/Documentation/XtremePush-android-a-10122025.zip?sv=2026-02-06&spr=https&st=2026-11-04T09%3A28%3A56Z&se=2026-11-04T10%3A28%3A56Z&sr=c&sp=r&sig=VIw%2Bb23p2ng8eFGweQKU%2FWbAtJMyEW53yPkHCAm7ZWg%3D) - Melhoria para o objeto de intenção de mensagem XP ### 9.6.0 [Baixar](https://cdn.document360.io/b056e88b-f6c1-4bd2-b5b8-08e9336a17c9/Images/Documentation/XtremePush-android-a-10032025.zip?sv=2026-02-06&spr=https&st=2026-11-04T09%3A28%3A56Z&se=2026-11-04T10%3A28%3A56Z&sr=c&sp=r&sig=VIw%2Bb23p2ng8eFGweQKU%2FWbAtJMyEW53yPkHCAm7ZWg%3D) - Desativei as preferências compartilhadas criptografadas por padrão ### 9.5.0 [Baixar](https://cdn.document360.io/b056e88b-f6c1-4bd2-b5b8-08e9336a17c9/Images/Documentation/XtremePush-android-a-11092025.zip?sv=2026-02-06&spr=https&st=2026-11-04T09%3A28%3A56Z&se=2026-11-04T10%3A28%3A56Z&sr=c&sp=r&sig=VIw%2Bb23p2ng8eFGweQKU%2FWbAtJMyEW53yPkHCAm7ZWg%3D) - Fluxo de persistência aprimorado - Correção de bugs sobre o manejo de webview ### 9.4.5 - Chamadas de API excedentes reduzidas ### 9.4.4 - Melhor manuseio do receptor ### 9.4.3 - Correções de bugs no manejo de notificações e no conector de rede ### 9.4.2 - Chamadas de API excedentes reduzidas ### 9.4.1 - Comportamento aprimorado de pesquisas inapp ### 9.4.0 - Adicionado recurso de pesquisa no aplicativo ### 9.3.11 2024-09-13 [Baixar](https://cdn.document360.io/b056e88b-f6c1-4bd2-b5b8-08e9336a17c9/Images/Documentation/XtremePush-android-a-10032025.zip?sv=2026-02-06&spr=https&st=2026-11-04T09%3A28%3A56Z&se=2026-11-04T10%3A28%3A56Z&sr=c&sp=r&sig=VIw%2Bb23p2ng8eFGweQKU%2FWbAtJMyEW53yPkHCAm7ZWg%3D) - Melhor manuseio dentro do aplicativo - Fluxo aprimorado ao redor das APIs de SDK no lançamento - Inclua o ID da campanha no callback de clique dentro do aplicativo ### 9.3.7 2024-09-13 [Baixar](https://cdn.document360.io/b056e88b-f6c1-4bd2-b5b8-08e9336a17c9/Images/Documentation/XtremePush-android-a-13092024.zip?sv=2026-02-06&spr=https&st=2026-11-04T09%3A28%3A56Z&se=2026-11-04T10%3A28%3A56Z&sr=c&sp=r&sig=VIw%2Bb23p2ng8eFGweQKU%2FWbAtJMyEW53yPkHCAm7ZWg%3D) - Melhor manuseio ao migrar projetos - Correção de bugs em torno do loop potencial em preferências compartilhadas ### 9.3.5 2024-07-31 [Baixar](https://cdn.document360.io/b056e88b-f6c1-4bd2-b5b8-08e9336a17c9/Images/Documentation/XtremePush-android-a-31072024.zip?sv=2026-02-06&spr=https&st=2026-11-04T09%3A28%3A56Z&se=2026-11-04T10%3A28%3A56Z&sr=c&sp=r&sig=VIw%2Bb23p2ng8eFGweQKU%2FWbAtJMyEW53yPkHCAm7ZWg%3D) - Comportamento e manuseio aprimorados do receptor de transmissão ### 9.3.3 2024-07-14 - Melhor manuseio de persistência - Funcionalidade adicionada para atualizar tokens obsoletos - Bloqueador potencial removido no tópico principal ### 9.3.1 2024-04-29 - Tipos de criptografia aprimorados ### 9.3.0 2024-02-06 - Adicionado ShredPreferences criptografado - Correção de bugs para eliminar a possibilidade de a intenção ser lida e accesada ao mesmo tempo ### 9.2.4 2024-01-22 - Controles de mensagens aprimorados - Correção de bug para evitar a condição de corrida de tokens Firebase ### 9.2.2 2023-10-10 - Controles aprimorados de mensagens para distintas mensagens Open e messageClick ### 9.2.0 2023-05-11 - Alterada a biblioteca de rede para melhorar a confiabilidade ### 9.1.4 2022-11-25 [Baixar](https://cdn.document360.io/b056e88b-f6c1-4bd2-b5b8-08e9336a17c9/Images/Documentation/XtremePush-android-a-18012023.zip?sv=2026-02-06&spr=https&st=2026-11-04T09%3A28%3A56Z&se=2026-11-04T10%3A28%3A56Z&sr=c&sp=r&sig=VIw%2Bb23p2ng8eFGweQKU%2FWbAtJMyEW53yPkHCAm7ZWg%3D) - Funcionalidade aprimorada de localização - Problema corrigido na integração de um tópico sem interface ### 9.1.1 2022-11-25 [Baixar](https://cdn.document360.io/b056e88b-f6c1-4bd2-b5b8-08e9336a17c9/Images/Documentation/XtremePush-android-a-25112022.zip?sv=2026-02-06&spr=https&st=2026-11-04T09%3A28%3A56Z&se=2026-11-04T10%3A28%3A56Z&sr=c&sp=r&sig=VIw%2Bb23p2ng8eFGweQKU%2FWbAtJMyEW53yPkHCAm7ZWg%3D) - Controle e manuseio aprimorados na caixa de entrada ### 9.1.0 2022-08-19 [Baixar](https://cdn.document360.io/b056e88b-f6c1-4bd2-b5b8-08e9336a17c9/Images/Documentation/XtremePush-android-a-19082022.zip?sv=2026-02-06&spr=https&st=2026-11-04T09%3A28%3A56Z&se=2026-11-04T10%3A28%3A56Z&sr=c&sp=r&sig=VIw%2Bb23p2ng8eFGweQKU%2FWbAtJMyEW53yPkHCAm7ZWg%3D) - Compatibilidade com Android 13 - Adicionei o gerenciamento de permissão para notificações ### 9.0.3 2022-03-04 [Baixar](https://cdn.document360.io/b056e88b-f6c1-4bd2-b5b8-08e9336a17c9/Images/Documentation/XtremePush-android-a-04032022.zip?sv=2026-02-06&spr=https&st=2026-11-04T09%3A28%3A56Z&se=2026-11-04T10%3A28%3A56Z&sr=c&sp=r&sig=VIw%2Bb23p2ng8eFGweQKU%2FWbAtJMyEW53yPkHCAm7ZWg%3D) - Melhor manuseio da InboxList ### 9.0.2 2021-12-15 [Baixar](https://cdn.document360.io/b056e88b-f6c1-4bd2-b5b8-08e9336a17c9/Images/Documentation/XtremePush-android-a-15122021.zip?sv=2026-02-06&spr=https&st=2026-11-04T09%3A28%3A56Z&se=2026-11-04T10%3A28%3A56Z&sr=c&sp=r&sig=VIw%2Bb23p2ng8eFGweQKU%2FWbAtJMyEW53yPkHCAm7ZWg%3D) - Contexto de mensagem adicionado ao endpoint delivered e actionHit - Atualização de dependência - Correção de bug menor ### 9.0.0 2021-11-03 [Baixar](https://cdn.document360.io/b056e88b-f6c1-4bd2-b5b8-08e9336a17c9/Images/Documentation/XtremePush-android-a-03112021.zip?sv=2026-02-06&spr=https&st=2026-11-04T09%3A28%3A56Z&se=2026-11-04T10%3A28%3A56Z&sr=c&sp=r&sig=VIw%2Bb23p2ng8eFGweQKU%2FWbAtJMyEW53yPkHCAm7ZWg%3D) - Compatibilidade com Android 12 - Permissões de localização removidas do SDK por padrão ### 8.2.1 2021-09-30 [Baixar](https://cdn.document360.io/b056e88b-f6c1-4bd2-b5b8-08e9336a17c9/Images/Documentation/XtremePush-android-a-30092021.zip?sv=2026-02-06&spr=https&st=2026-11-04T09%3A28%3A56Z&se=2026-11-04T10%3A28%3A56Z&sr=c&sp=r&sig=VIw%2Bb23p2ng8eFGweQKU%2FWbAtJMyEW53yPkHCAm7ZWg%3D) - Funcionalidade adicionada para desabilitar os pontos de notificação ### 8.1.1 2021-04-23 [Baixar](https://cdn.document360.io/b056e88b-f6c1-4bd2-b5b8-08e9336a17c9/Images/Documentation/XtremePush-android-a-23042021.zip?sv=2026-02-06&spr=https&st=2026-11-04T09%3A28%3A56Z&se=2026-11-04T10%3A28%3A56Z&sr=c&sp=r&sig=VIw%2Bb23p2ng8eFGweQKU%2FWbAtJMyEW53yPkHCAm7ZWg%3D) - Permissão do LegacyStorage removida - Adicionou o manuseio adicional em torno da funcionalidade de localização ### 8.1.0 2020-12-21 [Baixar](https://cdn.document360.io/b056e88b-f6c1-4bd2-b5b8-08e9336a17c9/Images/Documentation/XtremePush-android-a-21122020.zip?sv=2026-02-06&spr=https&st=2026-11-04T09%3A28%3A56Z&se=2026-11-04T10%3A28%3A56Z&sr=c&sp=r&sig=VIw%2Bb23p2ng8eFGweQKU%2FWbAtJMyEW53yPkHCAm7ZWg%3D) - Funcionalidade adicionada para mensagens push criptografadas ### 7.9.0 2020-08-10 [Baixar](https://cdn.document360.io/b056e88b-f6c1-4bd2-b5b8-08e9336a17c9/Images/Documentation/XtremePush-android-a-10082020.zip?sv=2026-02-06&spr=https&st=2026-11-04T09%3A28%3A56Z&se=2026-11-04T10%3A28%3A56Z&sr=c&sp=r&sig=VIw%2Bb23p2ng8eFGweQKU%2FWbAtJMyEW53yPkHCAm7ZWg%3D) - Funcionalidade adicional para recibos de entrega ### 7.8.4 2020-04-27 [Baixar](https://cdn.document360.io/b056e88b-f6c1-4bd2-b5b8-08e9336a17c9/Images/Documentation/XtremePush-android-a-27042020.zip?sv=2026-02-06&spr=https&st=2026-11-04T09%3A28%3A56Z&se=2026-11-04T10%3A28%3A56Z&sr=c&sp=r&sig=VIw%2Bb23p2ng8eFGweQKU%2FWbAtJMyEW53yPkHCAm7ZWg%3D) - Atualização da afinidade de tarefas para string vazia ### 7.8.3 2020-02-25 [Baixar](https://cdn.document360.io/b056e88b-f6c1-4bd2-b5b8-08e9336a17c9/Images/Documentation/XtremePush-android-a-25022020.zip?sv=2026-02-06&spr=https&st=2026-11-04T09%3A28%3A56Z&se=2026-11-04T10%3A28%3A56Z&sr=c&sp=r&sig=VIw%2Bb23p2ng8eFGweQKU%2FWbAtJMyEW53yPkHCAm7ZWg%3D) - Correção de bug menor ### 7.8.2 2020-01-27 - Adicionado tratamento adicional sobre a abertura de URLs ### 7.8.1 2019-12-09 - Funcionalidades adicionadas para persistir a lista de mensagens push recebidas recentemente para evitar a possibilidade de envios duplicados ### 7.8.0 2019-09-25 - Funcionalidades adicionadas para permitir configurações de rede personalizadas - Correção de bug menor ### 7.6.2 2019-09-11 - Tratamento adicional de casos extremos - Correção de bug menor ### 7.6.1 2019-08-06 - Melhor manuseio da funcionalidade do beacon - Correção de bug menor ### 7.6.0 2019-08-02 - Função de importação de usuário adicionada ### 7.5.0 2019-07-24 - Adicionada função voltada para o cliente ao prompt de localização de chamadas quando necessário - Funções adicionadas para gerenciar preferências de canais e assinaturas - Correções menores de bugs ### 7.4.0 2019-06-17 - Funcionalidade de exclusão de mensagens na caixa de entrada adicionada - InboxListListener tem retorno de chamada caso a API falhe ### 7.2.2 2019-04-24 - Correção de bugs adicionada no ouvinte do ciclo de vida ### 7.2.1 2019-04-02 - Atualização do senderID adicionada - Utilidade google-services.json aprimorada ### 7.2.0 2019-03-01 - Migrou do GCM para o FCM - Adicionalmente adicional para múltiplos fornecedores de empurramento em firebase - Correções menores de bugs ### 6.4.2 2018-12-06 - Adicionada interface de ouvinte de atualização de credenciais - Correções menores de bugs ### 6.3.1 2018-11-12 - Melhor manuseio na caixa de entrada ### 6.3.0 2018-11-02 - Interface adicionada `InboxListListener` - Correção de bug menor ### 6.2.2 2018-08-29 - Correção de bug menor ### 6.2.1 2018-08-17 - Correção de bug menor ### 6.2.0 2018-08-07 - Funcionalidade incluída para permitir sons de notificação no Android Oreo ### 6.1.1 2018-07-26 - Atualização menor para melhorar a funcionalidade de localização no Oreo e em dispositivos maiores ### 6.0.0 2018-02-20 - Grande atualização de desempenho para geo-fence e funcionalidades iBeacon para uso ao direcionar Android Oreo - Suporte a canal de notificação para uso ao direcionar Android Oreo - Funções de perfil de usuário adicionadas, para se conectar com suporte a perfil do lado do servidor - `setUser(String userId)` - Para o identificador de usuário persistente do login principal em um aplicativo - `setTempUser(String userId)` - Para um login secundário no app que substitui temporariamente o login principal do app ### 5.0.0 2017-09-26 - Interface DeeplinkListener adicionada - Funcionalidades adicionadas para lidar e reportar cliques de ações de notificação - Retorno melhorado do MessageResponseListener. Os parâmetros atuais são: - messagePayload : O objeto Message contendo todos os detalhes da mensagem - responsePayload : Um HashMap delineando a ação atual - uiReference: Uma referência ao contexto atual registrado no PushConnector - PushMessage agora Mensagem - imediatePushProcessing foi descontinuado, acrescentou o showForegroundNotification. - Aprimoramento da capacidade de relatórios adicionada - Função reportMessageClicked adicionada - função reportMessageDismissed adicionada - Correção de bug menor ### 4.3.1 2017-07-24 - `setExternalId(String)` função adicionada - Função adicionada `hitEvent(String, HashMap<String, String>)` para permitir que parâmetros de valor-chave sejam enviados com os eventos - Adicionou logs extras de depuração - Correção de bug menor ### 4.2.0 2017-07-10 - PushMessage para função JSON adicionada - Atualização do distintivo da caixa de entrada quando o app entra em destaque ### 4.1.1 2017-06-28 - Melhor tratamento de notificações - Correção de bug menor ### 4.1.0 2017-06-22 - `hitEvent` Método simplificado - Manuseio adicionado para evitar que o UUID de baliza malformado seja adicionado à lista - Melhorias feitas na funcionalidade dos beacons - Rotação melhorada de mensagens do InApp - Função adicionada `setSubscription` , que permite que as mensagens push sejam ativadas ou desativadas programáticamente - Adicionei o método `addToExclusionList`, que permite que certas Atividades não instiem o PushConnector ```plaintext PushConnector.addToExclusionList(ClassName.class.getSimpleName()); ``` - Correções menores de bugs adicionadas ### 4.0.2 2017-03-29 - Correção de bug menor de regressão para evitar o NullPointerException em casos extremos ### 4.0.1 2017-03-21 - O emblema da caixa de entrada é atualizado quando um lançamento é recebido - Correção de bug menor de regressão baseada no fechamento da caixa de entrada ### 4.0.0 2017-02-22 - Mecanismos de integração aprimorados - O SDK pode ser importado do repositório Maven - O SDK possui seu próprio manifesto que contém todas as classes e permissões Xtremepush necessárias, então não são necessárias adições no manifesto do app - Recursos adicionados para permitir notificações interativas - A interface PushListener foi obsoleta, substituída pela interface MessageResponseListener - Retorno de chamada PushRecebido no PushListener foi substituído por messageClicked in MessageResponseListener - A nova interface lida com callbacks de mensagens no app, entrada e push. ### 3.5.2 2016-12-14 [Baixar](https://cdn.document360.io/b056e88b-f6c1-4bd2-b5b8-08e9336a17c9/Images/Documentation/XtremePush-android-a-14122016.zip?sv=2026-02-06&spr=https&st=2026-11-04T09%3A28%3A56Z&se=2026-11-04T10%3A28%3A56Z&sr=c&sp=r&sig=VIw%2Bb23p2ng8eFGweQKU%2FWbAtJMyEW53yPkHCAm7ZWg%3D) - Suporte adicional para modo multi-janela (Android N) - Atualização menor para acomodar mipmaps ### 3.5.1 2016-08-25 - Atualização menor na funcionalidade de localização - Melhor tratamento das solicitações de permissão em tempo de execução ### 3.5.0 2016-06-22 - Recurso adicionado para incluir uma caixa de entrada no seu app para manter notificações persistentes. Por favor, acesse a página [da caixa de entrada do aplicativo Android](/documentation/docs/pt-br/android-inbox) para mais informações. - Recurso adicionado para definir uma imagem de fundo para notificações em dispositivos Android Wear. Isso pode ser usado chamando a `.setWearNotificationBackground()` função, passando o nome da imagem para usar da *pasta res/desenhável* : ```java mPushConnector = new PushConnector.Builder(XPUSH_APP_KEY, GCM_APP_NUMBER)                .setWearNotificationBackground("image_name_no_file_extension")                .create(this); ``` - Funcionalidade adicionada para definir uma única atividade como ponto de entrada para todos os cliques de notificação. Isso pode ser usado chamando a função *.setNotificationHandlerActivity(),* passando a classe Activity: ```java mPushConnector = new PushConnector.Builder(XPUSH_APP_KEY, GCM_APP_NUMBER)                .setNotificationHandlerActivity(MyPushActivity.class)                .create(this); ``` ### 3.4.0 2016-03-03 - Recurso adicionado para permitir notificações push ricas, com [LargeIcon](http://developer.android.com/reference/android/support/v4/app/NotificationCompat.Builder.html#setLargeIcon(android.graphics.Bitmap)) e/ou [BigPicture](http://developer.android.com/reference/android/app/Notification.BigPictureStyle.html) - Recurso adicionado para permitir notificações [Heads-up](http://developer.android.com/guide/topics/ui/notifiers/notifications.html#Heads-up) - Recurso adicionado para permitir monitoramento de geolocalização de baixo consumo. Isso pode ser usado chamando a `.setLowPowerGeo(true)` função ao inicializar o objeto mPushConnector: ```java mPushConnector = new PushConnector.Builder(XPUSH_APP_KEY, GCM_APP_NUMBER)                .setEnableGeo(true)                .setLowPowerGeo(true)                .create(this); ``` ### 3.3.0 2016-02-17 - Recurso adicionado para permitir a personalização e localização dos pedidos de permissão de localização do Android no Android 6. - Por padrão, o diálogo de solicitação de permissão do sistema será localizado nas configurações de idioma do dispositivo - Há um segundo diálogo que é mostrado se o usuário negar o primeiro diálogo e depois reabrir o app. Isso fornece mais contexto sobre a solicitação de permissão - O título e a mensagem do segundo diálogo podem ser personalizados ou localizados passando strings para a `.setRequestPermissions()` função, como mostrado aqui: ```java mPushConnector = new PushConnector.Builder(XPUSH_APP_KEY, GCM_APP_NUMBER)                .setEnableGeo(true)                .setRequestPermissions(true, "title", "message")                .create(this); ``` - Recurso adicionado para que o prompt, que mostra quando os serviços de localização não estão ativados no dispositivo, possa ser desativado: ```java mPushConnector = new PushConnector.Builder(XPUSH_APP_KEY, GCM_APP_NUMBER)                .setEnableGeo(true)                .setEnableLocationDialog(false)                .create(this); ``` - Problema resolvido em que o serviço XP não era inicializado em alguns dispositivos durante a inicialização. Isso requer uma pequena alteração na integração para `AndroidManifest.xml` adicionar as 5 linhas em azul (o segundo elemento *de filtro de intenção* ): ```xml \ \ \ ``` ### 3.2.0 2016-01-29 - Recurso adicionado a funcionalidades completamente separadas de push, In-app, Geo e Beacon, para que cada um possa ser ativado sem depender dos outros. - Para fornecer o recurso acima, um serviço adicional foi adicionado à biblioteca, que altera a integração em `AndroidManifest.xml`. A seguinte entrada precisa ser adicionada ao `Application` elemento em `AndroidManifest.xml` ```plaintext ``` - Para ativar/desativar cada uma das quatro opções, os seguintes métodos podem ser usados durante a inicialização do objeto PushConnector. Abaixo estão as configurações padrão de cada opção. Por favor, note que, se for omitido `GCM_APP_NUMBER` , ou seja, `new PushConnector.Builder(XPUSH_APP_KEY)`a mensagem Push será desativada. ```java mPushConnector = new PushConnector.Builder(XPUSH_APP_KEY, GCM_APP_NUMBER)                .setEnableGeo(false)                .setEnableBeacons(false)                .setEnableInApp(true)                .create(this); ``` - Atualize a solicitação de permissão adicionada no SDK 3.1.1 para que ela seja ativada por padrão. Isso pode ser superado usando o seguinte método ao criar o objeto PushConnector: ```java mPushConnector = new PushConnector.Builder(XPUSH_APP_KEY, GCM_APP_NUMBER)                .setRequestPermissions(false)                .create(this); ``` ### 3.1.3 2016-01-06 - Não há alterações no procedimento de integração - Correção de bug menor ### 3.1.2 2015-12-17 - Recurso adicionado para permitir o processamento imediato de uma mensagem push ou baseada em localização quando o app está aberto em primeiro plano. Isso pode ser selecionado ao passar um valor verdadeiro para a `setImmediatePushProcessing()` função ao inicializar o objeto PushConnector: ```java mPushConnector = new PushConnector.Builder(XPUSH_APP_KEY, GCM_APP_NUMBER)                .setImmediatePushProcessing(true)                .create(this); ``` - Correção de bug menor ### 3.1.1 2015-12-09 - Recurso adicionado para permitir pedidos de permissão em tempo de execução para serviços de localização no Android Marshmallow. Isso pode ser selecionado ao passar um valor verdadeiro para a `setRequestPermissions()` função ao inicializar o objeto PushConnector: ```java mPushConnector = new PushConnector.Builder(XPUSH_APP_KEY, GCM_APP_NUMBER)                .setEnableLocations(true)                .setRequestPermissions(true)                .create(this); ``` - Versão atualizada do suporte de dependências v4 ```plaintext compile 'com.android.support:support-v4:23.1.1' ``` - Correções menores de bugs ### 3.0 2015-11-25 - Melhorias de desempenho na entrega de notificações baseadas em localização. - Suporte para um novo módulo In-App que pode criar mensagens a partir de apenas uma peça criativa e não exige HTML para ser construído. Os usuários ainda podem criar mensagens a partir de HTML Personalizado: - [Diretrizes criativas de mensagens dentro do app](/documentation/docs/pt-br/in-app-message-creative-guidelines) - [Campanhas de Mensagens Dentro do Aplicativo](/documentation/docs/pt-br/quick-start-inapp) - Método `showAlertDialog` descontinuado. Ainda há suporte total para exibir um push em um diálogo quando o aplicativo está aberto - Versão atualizada dos serviços de dependência para 8.3 ```plaintext compile 'com.google.android.gms:play-services:8.3.0' ``` - Versão atualizada da dependência android-beacon-library para a 2.6. ```plaintext compile 'org.altbeacon:android-beacon-library:2.6.1' ``` - Versão atualizada do otto de dependência para a 1.3.8 ```plaintext compile 'com.squareup:otto:1.3.8' ``` - Versão atualizada do dependency gson para a 2.4 ```plaintext compile 'com.google.code.gson:gson:2.4' ``` ### 2.2.2 2015-09-22 [Baixar](https://cdn.document360.io/b056e88b-f6c1-4bd2-b5b8-08e9336a17c9/Images/Documentation/XtremePush-android-a-22092015.zip?sv=2026-02-06&spr=https&st=2026-11-04T09%3A28%3A56Z&se=2026-11-04T10%3A28%3A56Z&sr=c&sp=r&sig=VIw%2Bb23p2ng8eFGweQKU%2FWbAtJMyEW53yPkHCAm7ZWg%3D) - Atualização para adicionar suporte ao Android M. O Android M remove o suporte para a atualização do cliente HTTP do Apache necessária para permitir isso. - Versão atualizada da dependência android-async-http para a 1.4.9 ```plaintext compile 'com.loopj.android:android-async-http:1.4.9' ``` ### 2.2.1 2015-07-26 - Atualização da dependência do android-beacon-library para a versão mais recente `compile 'org.altbeacon:android-beacon-library:2.5.1'` ### 2.2 2015-05-18 - Adicionei suporte para lote de tags. Com o batching ativado, tags ou impressões serão armazenadas em cache quando você chamar *hitTag* ou *hitImpression* e liberadas quando você sair do aplicativo ou ao chamar os `sendTags` métodos ou `sendImpressions` , como mostrado abaixo: - Com suporte adicional para captura de valores/dados junto com tags, o `hitTag` método agora pode assumir um argumento extra