---
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