Lançamentos do SDK para iOS

Prev Next

Notas de lançamento e downloads de assets

Versão mais recente

A maneira mais fácil de usar o Xtremepush SDK é incluir o repositório conforme descrito no guia para importar o SDK do iOS. Em casos em que isso não for possível, você pode baixar a versão mais recente manualmente.

Registro de alterações

6.1.6

[2026-05-28]

Essa atualização melhora a integração do CocoaPods para o módulo Live Activities ao permitir sua instalação em aplicativos que suportam iOS 15.1+, mantendo a funcionalidade Live Activities disponível apenas no iOS 16.2+.

  • Reduzi a meta de implantação do pod Xtremepush-iOS-SDK-LiveActivities para 15.1 para evitar forçar apps a aumentarem a versão mínima do iOS

  • ActivityKit com links fracos para garantir que aplicativos possam ser iniciados com segurança em versões iOS que não suportam Atividades ao Vivo

  • APIs de Atividades ao Vivo permanecem bloqueadas por meio de verificações de disponibilidade Swift

6.1.4

[2026-05-11]

Esta atualização corrige um problema de segurança de thread relacionado à persistência das configurações codificadas por SDK.

  • Corrigido uma condição de corrida durante XPCodableSetting a operação concorrente de leitura/gravação

  • Segurança melhorada de threads em torno do tratamento de estado do SDK arquivado

6.1.3

[2026-04-29]

Esta versão adiciona suporte para solicitar permissões de notificação push no iOS diretamente a partir de ações de botões de mensagem no app.

  • As ações de primer push do IAM agora acionam o diálogo nativo de permissão push do iOS

  • Melhor consistência no tratamento de permissões de notificações entre SDKs Android e iOS

6.1.2

[2026-04-06]

Esta versão melhora a experiência de fidelidade e corrige um problema de layout de mensagens em tela cheia dentro do app.

  • Adicionei sobrecargas de fidelidade para caminhos personalizados e parâmetros de consulta

  • Corrijo a lacuna de renderização em tela cheia da mensagem no app/comportamento incorreto de área segura em dispositivos com entalhes

6.1.0

[2026-03-10]

Esta versão introduz novas funcionalidades de Lealdade.

  • Apresentação do Loyalty webview gerenciada pelo SDK adicionada

  • Adicionalmente suporte ao Loyalty Webview gerenciado pelo cliente via geração de URL

6.0.2

[2026-01-26]

Esta versão adiciona suporte ao CocoaPods para funcionalidades de Atividades ao Vivo.

  • Módulo opcional CocoaPods adicionado: Xtremepush-iOS-SDK-LiveActivities (iOS 16.2+)

  • Nenhuma alteração no SDK central

6.0.1

[2026-01-16]

Esta atualização corrige um problema com métodos de ajuda de mensagens recém-introduzidos na caixa de entrada.

  • Configuração de backend corrigida para reportInboxMessageClicked

  • Configuração fixa do backend para reportInboxMessageOpened

6.0.0

[2026-01-12]

Introduz suporte para Atividades ao Vivo iniciadas remotamente por meio de notificações push por meio de um novo módulo auxiliar do Swift. Também adiciona novos métodos auxiliares para melhorar integrações personalizadas com caixas de entrada.

  • Módulo SPM XPushLiveActivities adicionado

  • Introduziu suporte ao Live Activity push-to-start (iOS 17.1+)

  • Adicionados novos métodos de ajuda de mensagens na caixa de entrada usando identificadores de string:

    • relatórioInboxMensagemClicado

    • relatórioInboxMensagemAberta

5.10.2

[2025-10-01]

Essa atualização melhora o gerenciamento de chaves de criptografia e a experiência do usuário.

  • Introduziu a funcionalidade de atualização de chaves de criptografia

  • Notificações push corrigidas problema de autorização provisória

5.10.1

[2025-06-19]

Essa atualização resolveu o problema de pesquisa automática de mensagens dentro do app.

  • Corrigido o problema de pesquisa automática de mensagens dentro do app, onde as consultas continuavam quando desligadas periodicamente.

5.10.0

[2025-04-02]

Essa atualização introduz funcionalidades para permitir que mensagens dentro do app sejam acionadas por eventos que não sejam frontend.

  • Funcionalidade adicionada de Pesquisa de Mensagens no App

5.9.4

[2024-12-19]

Essa atualização menor melhora a experiência dos logs de depuração.

  • Remove logs de depuração desnecessários

5.9.3

[2024-12-19]

Esta atualização melhora o manejo de notificações push e a experiência de mensagens dentro do aplicativo.

  • Melhor gerenciamento de notificações push para suportar o push silencioso

  • Posicionamento e redimensionamento da Mensagem dentro do aplicativo melhorados para todos os dispositivos

5.9.2

[2024-12-04]

Essa atualização menor melhora a funcionalidade e a experiência das atividades ao vivo do feed esportivo.

  • Adicionou o gerenciamento do ambiente push à funcionalidade de atividades ao vivo do feed esportivo

5.9.1

[2024-12-04]

Esta atualização melhora a experiência de mensagens dentro do aplicativo.

  • Aprimoramento do posicionamento e redimensionamento da Mensagem Dentro do App

5.9.0

[2024-10-22]

Esta atualização introduz a funcionalidade de atividades ao vivo do feed esportivo.

  • Funcionalidades adicionadas para suportar atualizações de atividades ao vivo por meio de eventos esportivos vinculados

5.8.9

[2024-10-01]

Esta atualização melhora a experiência do usuário com notificações push

  • Adicionada funcionalidade para sincronizar o token do dispositivo do usuário após atualizações de versão do aplicativo.

5.8.3

[2024-07-01]

Esta atualização melhora a ponte do Gerenciador de Pacotes Swift.

  • Refatorado para otimizar a ponte do Swift Package Manager

5.8.2

[2024-04-24]

Esta atualização inclui correções menores de bugs.

5.8.1

[2024-04-18]

Essa atualização melhora a funcionalidade do Manifesto de Privacidade

  • Criação otimizada de manifestos de privacidade

5.8.0

[2024-04-18]

Esta atualização inclui o arquivo de Manifesto de Privacidade para compilar conforme os requisitos da App Store.

  • Arquivo de manifesto de privacidade adicionado aos recursos

5.7.10

[2024-03-14]

Esta atualização introduz autenticação OAuth 2.0.

  • Funcionalidade adicionada para utilizar autenticação OAuth 2.0

5.7.9

[2023-10-10]

Esta atualização melhora o tratamento e a experiência das mensagens.

  • Funcionalidade adicionada para reportar automaticamente ou manualmente mensagens como abertas

5.7.8

[2023-07-19]

Essa atualização melhora a experiência do usuário e inclui pequenas correções de bugs.

  • Atualização de código refatorada para os requisitos de próxima versão da Apple

  • Aparência aprimorada das Mensagens no App

5.7.1

[2023-07-18]

Essa atualização menor melhora a instalação do SDK do cocoapod.

  • Atualiza o objetivo de implantação do iOS de 8.0 a 11.0 em arquivos cocoapods.

5.7.0

[2023-07-18]

Esta atualização inclui algumas correções de bugs.

  • Corrige notificação push e falha de URL mal formada

  • Corrige bug no código do país. O código de país agora vem das preferências dos dispositivos dos usuários, em vez das novas informações obsoletas do provedor de serviço celular.

5.6.0

[2023-05-17]

Esta atualização inclui uma correção de bugs e registro de erros melhorado.

  • Corrige travamentos causados por o selo da caixa de entrada desativado nas configurações da plataforma, causando travamentos periodicamente.

  • Registro de erros de depuração aprimorado

5.5.1

[2022-11-29]

Esta atualização melhora o gerenciamento de itens na caixa de entrada.

  • Adicionada uma nova propriedade isDelivered ao XPInboxItem

5.5.0

[2022-11-25]

Essa atualização inclui suporte ao Gerenciador de Pacotes Swift, melhora o rastreamento de itens na caixa de entrada e correções de bugs.

  • Suporte adicionado ao Gerenciador de Pacotes Swift

  • Inclui novo endpoint de ação de acerto na caixa de entrada

  • Corrige erro de acerto de API no geofencing

  • Corrige aviso de extensão insegura

3.3.3

2017-07-21
Baixar

  • Retornos de mensagens adicionados no aplicativo

  • Eventos adicionados com valores

  • Correções menores de bugs

3.3.2

2017-06-07

  • Correções de bugs menores

3.3.1

2017-05-23

  • Correção de bug menor: Corrigido erro ao lidar com um local corrompido, em serviços de localização.

3.3

2017-01-09

  • Atribuições não requer mais um SDK separado se você quiser usá-lo

  • Ligue com [XPush setAttributionsEnabled: YES];

  • E adicionar o Adsupport.framework

  • Se não estiver usando, não precisa adicionar Adsupport

  • Suporte adicionado para fixação de chaves públicas personalizadas baseadas em array para instalações corporativas privadas/on-premises

3.2

2016-07-14

  • Suporte a Resgate adicionado (inclui suporte para vincular da notificação para a Mensagem No App)

  • Atribuição Suporte adicionado permite atribuição da fonte de instalações móveis, por exemplo, campanha de anúncios no Facebook ou campanha de afiliados

  • Novo método para ativar isso

[XPush setAttributionsEnabled: YES];
  • Você precisará usar o framework Adsupport.para usar isso

  • Duas versões do SDK, uma delas exigindo Suporte a Anúncios se estiver usando Atribuições

  • Uma que não exige suporte a anúncios se não usar Atribuições

3.1

2016-06-14

  • Recurso adicionado para incluir uma caixa de entrada no seu app para manter notificações persistentes. Por favor, acesse a documentação da Caixa de Entrada do App iOS para mais informações.

3.0

2015-11-23

  • Os serviços de localização agora estão desativados por padrão, antes estavam ativados.

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

2.2.1

2015-06-15
Baixar

  • Correção de bug menor: Corrigido bug ao marcar de múltiplas threads com intervalo de milissegundos.

2.2

2015-05-11

  • Adicionou suporte para lote de tags, vários métodos novos foram adicionados ao SDK para habilitar esse recurso:

    O comportamento padrão das tags é que elas são enviadas imediatamente; se você quiser controlar o quão falante é seu app, pode ativar o batching.

    Para ativar o batching, você pode chamar os seguintes métodos ao inicializar o XtremePush no seu AppDelegate:

    Para agrupamento de tags, ligue a:

    [XPush setTagsBatchingEnabled:YES];

    Para lote de impressões, ligue a:

    [XPush setImpressionsBatchingEnabled:YES];

    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:

    Para liberar manualmente as tags:

    [XPush sendTags];

    Para liberar impressões manualmente:

    [XPush sendImpressions];

  • Com suporte adicional para captura de valores/dados junto com tags, o método hitTag agora pode adotar um argumento extra:

    Para marcar eventos que capturam um valor e o capturam, use o hitTag método com a withValue opção, por exemplo:

    // You might for example want to capture a form being filled out
    [XPush hitTag:@"form_1_field_1" withValue:@"form_data"];