Changelog do desenvolvedor
Esta página lista os lançamentos do SDK, atualizações da API e mudanças na plataforma que afetam as integrações do Pushwoosh.
Agosto de 2026
Anchor link to| Data | Componente | Alteração | Detalhes |
|---|---|---|---|
| 31 de ago | Web Push SDK v3.70.0 | Adicionado | Adicionado webPopups.colorScheme ('auto', 'light', ou 'dark') para escolher a paleta em que um pop-up com modo escuro configurado é renderizado. Saiba mais |
| 31 de ago | Web Push SDK v3.70.0 | Adicionado | Os blocos Seletor de Tópicos e Avaliação do pop-up da web agora gravam através do SDK: as seleções são anexadas à tag do dispositivo vinculada e as avaliações são postadas como um evento personalizado. Saiba mais |
| 31 de ago | Web Push SDK v3.70.0 | Alterado | Um pop-up da web com um bloco de Contagem Regressiva expirado não é mais exibido, mesmo quando acionado manualmente via show(). Saiba mais |
| 27 de ago | iOS SDK v7.2.5 | Alterado | Os links de push agora abrem no aplicativo apenas para domínios listados nos Domínios Associados do aplicativo. Todos os outros links abrem no navegador. Saiba mais |
| 27 de ago | iOS SDK v7.2.5 | Adicionado | Os cartões do PushwooshInboxKit agora mostram o anexo do push como a imagem do cartão. Saiba mais |
| 27 de ago | iOS SDK v7.2.5 | Corrigido | Corrigidos links de push, links externos e botões no aplicativo que abriam o destino errado ou não abriam nada. Saiba mais |
| 24 de ago | Customer Journey API | Alterado | O campo email_type do ponto send_email agora aceita apenas uma string vazia, marketing, ou transactional (minúsculas), validado quando a jornada é validada ou iniciada. Saiba mais |
| 21 de ago | Android SDK v6.11.0 | Adicionado | Adicionado um modelo de in-app de vídeo ao pushwoosh-inapp-ui. Ele exibe um vídeo de reprodução automática em tela cheia com um título, mensagem e botão de ação sobrepostos, além de controles de mudo e fechar. Saiba mais |
| 21 de ago | Android SDK v6.11.0 | Adicionado | Adicionado Pushwoosh.getBaseUrl() para retornar o endpoint da API Pushwoosh para o qual o SDK está enviando solicitações no momento. Saiba mais |
| 21 de ago | Android SDK v6.11.0 | Alterado | O transporte de push em dispositivos Huawei/Honor apenas com HMS agora é detectado automaticamente no Cordova e React Native, correspondendo aos aplicativos nativos. Com a configuração completa do HMS implementada, o HMS Push Kit é usado imediatamente. Saiba mais |
| 21 de ago | Android SDK v6.11.0 | Obsoleto | Pushwoosh.enableHuaweiPushNotifications() está obsoleto e não tem efeito. O transporte de push agora é detectado automaticamente. Saiba mais |
| 19 de ago | Messaging API v2 | Adicionado | Adicionado use_latest_user_device ao NotifySegment. Quando definido, a entrega vai apenas para o dispositivo ativo mais recente de cada usuário correspondente, não para todos os dispositivos vinculados a esse ID de usuário. Saiba mais |
| 14 de ago | iOS SDK v7.2.4 | Corrigido | Corrigido o problema de mensagens in-app nativas que piscavam, desapareciam ou ficavam presas na tela quando o aplicativo chamava o SDK a partir de um callback de delegate in-app. Saiba mais |
| 14 de ago | iOS SDK v7.2.4 | Corrigido | Corrigido um problema em que uma mensagem in-app nativa não era exibida quando o link do seu botão continha um espaço ou caracteres não latinos. Saiba mais |
| 14 de ago | iOS SDK v7.2.4 | Corrigido | Corrigidos os placeholders de personalização em mensagens in-app nativas que retornavam ao texto padrão em vez dos valores das tags do dispositivo. Saiba mais |
| 13 de ago | Messaging API v2 | Adicionado | Adicionado mode e timezone ao FrequencyCapping. O novo modo de dia do calendário ancora a janela de contagem e dias à meia-noite local no fuso horário IANA fornecido, em vez de uma janela contínua a partir do horário de envio. Saiba mais |
| 12 de ago | React Native SDK v6.1.59 | Adicionado | Adicionado setEmails() e setUserEmails() para registrar o(s) endereço(s) de e-mail de um usuário para o canal de e-mail, combinando entregas de push e e-mail para o mesmo usuário. Saiba mais |
| 11 de ago | Flutter SDK v2.3.23 | Adicionado | Adicionado setAppCode()/getAppCode() para alternar a aplicação Pushwoosh e, opcionalmente, seu endpoint de API, em tempo de execução; um parâmetro opcional base_url em initialize(); e presentInApp() para renderizar uma mensagem in-app nativa a partir de um objeto de configuração. Saiba mais |
| 10 de ago | iOS SDK v7.2.3 | Corrigido | Corrigido um problema que poderia impedir a exibição de Rich Media. Saiba mais |
| 10 de ago | iOS SDK v7.2.3 | Alterado | Melhorada a precisão da verificação de integração na inicialização para aplicativos que configuram o SDK em tempo de execução. Saiba mais |
| 07 de ago | iOS SDK v7.2.2 | Adicionado | As mensagens in-app nativas agora suportam conteúdo dinâmico: os placeholders de personalização no texto da campanha são preenchidos com os valores das tags do dispositivo, da mesma forma que o Rich Media. Saiba mais |
| 07 de ago | iOS SDK v7.2.2 | Corrigido | Corrigida uma falha que poderia ocorrer quando o delegate de push em primeiro plano era lido, e um problema de renderização de Rich Media quando o contexto da campanha ou dados de push personalizados continham valores que não são JSON válidos. Saiba mais |
| 07 de ago | iOS SDK v7.2.2 | Alterado | Reforçado o SDK contra payloads de servidor e push malformados, melhorando a estabilidade das ações da Caixa de Entrada, manuseio de push e registro. Saiba mais |
| 07 de ago | Android SDK v6.10.2 | Adicionado | As mensagens in-app nativas agora suportam conteúdo dinâmico: os placeholders de personalização no texto da campanha são preenchidos com os valores das tags do dispositivo, da mesma forma que o Rich Media. Saiba mais |
| 06 de ago | Messaging API v2 | Adicionado | Adicionado subject, file_urls e message_at ao bloco de payload de SMS. subject e file_urls transformam a mensagem em um MMS em provedores com um endpoint de MMS; outros provedores ignoram ambos e entregam o corpo de texto simples. Saiba mais |
| 03 de ago | Android SDK v6.10.1 | Adicionado | Adicionados modelos de in-app de banner (barra compacta com fechamento automático opcional), carrossel (conjunto de cartões deslizáveis) e folha (cartão fixado na parte inferior com descarte por deslize para baixo) ao pushwoosh-inapp-ui. Saiba mais |
Julho de 2026
Anchor link to| Data | Componente | Alteração | Detalhes |
|---|---|---|---|
| 31 de jul | iOS SDK v7.2.1 | Adicionado | O PushwooshInApp suporta modelos de in-app de folha (cartão inferior), carrossel (slides deslizáveis) e banner (toast compacto), além de modal, tela cheia e stories. Saiba mais |
| 31 de jul | Statistics API | Alterado | messages:list agora retorna um erro quando page × per_page excede 100.000. Reduza o intervalo de datas ou use páginas menores. Saiba mais |
| 29 de jul | Messaging API v2 | Corrigido | Notify não descarta mais URLs de deeplink que contenham personalização Liquid ({{ }} / {% %}). Saiba mais |
| 28 de jul | Messaging API v2 | Alterado | Definir days: 0 e count: 0 juntos agora desativa completamente o limite de frequência, em vez de retornar um erro. Isso facilita a desativação do limite sem lógica extra do seu lado. O envio de apenas um dos days ou count ainda é rejeitado. Saiba mais |
| 27 de jul | Web Push SDK v3.63.0 | Adicionado | Os pop-ups da web agora podem ser controlados inteiramente a partir do seu próprio código, com uma nova API para mostrar, ocultar e verificar o estado do pop-up, além de eventos para reagir a mudanças de visibilidade em tempo real. Saiba mais |
| 24 de jul | iOS SDK v7.2.0 | Adicionado | As mensagens in-app agora podem ser renderizadas nativamente no dispositivo. Adicionado PushwooshInApp, suportando modelos de modal, tela cheia e stories através da API Pushwoosh.inApp. Saiba mais |
| 24 de jul | Android SDK v6.10.0 | Adicionado | As mensagens in-app agora podem ser renderizadas nativamente no dispositivo. Adicionado pushwoosh-inapp-ui, suportando modelos de modal, tela cheia e stories através da API PushwooshInAppUi. Saiba mais |
| 24 de jul | Android SDK v6.10.0 | Corrigido | Corrigido um problema que poderia impedir a exibição de algumas mensagens in-app. Saiba mais |
| 21 de jul | User-centric API | Adicionado | postEvent agora suporta PW_Conversion para rastreamento de receita. Saiba mais |
| 15 de jul | iOS SDK v7.1.5 | Corrigido | Corrigido um problema com a configuração de toque VoIP personalizado e tornado o SDK mais resiliente a payloads de push, tags, dados da caixa de entrada e conteúdo de rich media malformados. Saiba mais |
| 15 de jul | iOS SDK v7.1.5 | Alterado | Os tokens de push de Live Activity agora são registrados novamente após o relançamento de um aplicativo, e as atualizações de tokens duplicados são ignoradas, para atualizações remotas mais confiáveis. Saiba mais |
| 14 de jul | Liquid Templates | Adicionado | A tag connected_content agora pode enviar cabeçalhos de solicitação, para que você possa passar um token de autorização ao buscar conteúdo dinâmico de uma URL. Saiba mais |
| 09 de jul | Android SDK v6.9.6 | Alterado | Tornou o SDK mais resiliente a problemas raros em mensagens in-app, Rich Media e manuseio de notificações. A geolocalização, o geofencing e o registro de push do Firebase também estão mais confiáveis agora em dispositivos com uma biblioteca do Google Play Services desatualizada ou ausente, juntamente com as atualizações de tags e o manuseio do armazenamento de notificações locais. Saiba mais |
| 03 de jul | Android SDK v6.9.5 | Alterado | A duração da animação do Rich Media modal agora pode ser configurada remotamente através das configurações de estilo do in-app, sem necessidade de atualização do aplicativo. Notificações, mensagens in-app e Rich Media também receberam uma melhoria de estabilidade nesta versão. Saiba mais |
| 03 de jul | iOS SDK v7.1.4 | Adicionado | As Live Activities agora podem ser agendadas para iniciar em uma data futura e canceladas por activityId. O Rich Media modal agora suporta transições de fade e sem animação, com uma duração de animação configurável. Saiba mais |
| 03 de jul | iOS SDK v7.1.4 | Corrigido | Corrigido o temporizador de fechamento automático do Rich Media modal, que anteriormente só funcionava na primeira apresentação, juntamente com um problema de limpeza de recursos após um Rich Media modal ser dispensado. Saiba mais |
| 01 de jul | Messaging API v2 | Adicionado | Notify agora suporta o Viber como um canal através do bloco de payload viber. Saiba mais |
Junho de 2026
Anchor link to| Data | Componente | Alteração | Detalhes |
|---|---|---|---|
| 26 de jun | Messaging API v2 | Adicionado | Envie Android Live Updates adicionando um objeto live_update (OPERATION_START/OPERATION_UPDATE/OPERATION_END, live_update.id compartilhado) ao bloco android de um Notify transacional. Saiba mais |
| 25 de jun | iOS SDK v7.1.3 | Adicionado | Adicionado handleWillPresentNotification() e handleNotificationResponse() para aplicativos que possuem o delegate UNUserNotificationCenter, além de um verificador de integração na inicialização que imprime diagnósticos de configuração. Saiba mais |
| 25 de jun | Android SDK v6.9.4 | Alterado | As mensagens in-app modais agora podem ser apresentadas sem uma animação de transição. Saiba mais |
| 24 de jun | Messaging API v2 | Adicionado | Notify agora pode construir SMS a partir de um preset salvo: defina sms_preset no nível do payload em vez de embutir sms.body por localidade (um sms.body embutido ainda substitui o preset para essa localidade). Saiba mais |
| 24 de jun | Android SDK v6.9.3 | Corrigido | Corrigidas falhas do Rich Media modal em transições de fundo e ao abrir links externos. Core e WebKit agora são enviados como dependências transitivas. Substitui a versão 6.9.2 retirada. Saiba mais |
| 19 de jun | Google Wallet API | Adicionado | Emita e atualize passes do Google Wallet a partir do seu backend. As alterações são sincronizadas com todos os dispositivos que salvaram o passe. Saiba mais |
| 18 de jun | iOS SDK v7.1.2 | Adicionado | O PushwooshInboxKit agora suporta tipos de cartões ricos (carrossel, vídeo e Apple Wallet) selecionados por mensagem via displayType, com callbacks de delegate para ações de passe de carteira. Saiba mais |
| 18 de jun | Customer Journey API | Adicionado | Nova API REST/JSON Customer Journey para criar, atualizar e gerenciar jornadas, acionar entradas de API e ler estatísticas de jornada (base https://journey.pushwoosh.com). Saiba mais |
| 16 de jun | Android SDK v6.9.1 | Adicionado | Adicionado getSubscriptionAccountId() para atribuição de assinatura do Google Play Billing. O Firebase Messaging agora é enviado como uma dependência transitiva. A barra de progresso do Live Updates pode ser ocultada para atualizações apenas de status. Saiba mais |
| 16 de jun | Web Push SDK v3.59.0 | Adicionado | Incorpore pop-ups da web a partir do código: exporte WebPopupsWidget do pacote SDK. Saiba mais |
| 15 de jun | Messaging API v2 | Adicionado | Adicionado o método Cancel (POST /messaging/v2/cancel) para cancelar uma mensagem pendente, em espera ou em processamento por message_code. Saiba mais |
| 15 de jun | iOS SDK v7.1.1 | Adicionado | Adicionado Pushwoosh.configure.pushPrimer, um diálogo de soft opt-in personalizável exibido antes do prompt de permissão do sistema iOS. Saiba mais |
| 15 de jun | iOS SDK v7.1.0 | Adicionado | Adicionado PushwooshNotificationServiceExtension, uma classe base pronta para uso para Extensões de Serviço de Notificação. Saiba mais |
| 15 de jun | iOS SDK v7.1.0 | Obsoleto | PWNotificationExtensionManager está obsoleto em favor da subclasse PushwooshNotificationServiceExtension. Saiba mais |
| 11 de jun | Messaging API v2 | Adicionado | Adicionado use_latest_user_device ao NotifyTransactional: ao direcionar users, entregue apenas ao dispositivo ativo mais recente de cada usuário. Saiba mais |
| 11 de jun | Customer Journey Statistics API | Alterado | Os elementos de jornada in-app agora retornam as métricas pointStat shows, interactions e skipped em vez de sent/opened/conversion. Saiba mais |
| 08 de jun | iOS SDK v7.0.46 | Adicionado | Adicionado o módulo PushwooshNotificationUI: uma experiência de “stories” em tela cheia pronta para notificações push expandidas, renderizada ao subclassificar PushwooshStoriesViewController em uma Extensão de Conteúdo de Notificação. Saiba mais |
| 08 de jun | iOS SDK v7.0.46 | Corrigido | Corrigidas rejeições de upload na App Store (erro 409), um travamento da extensão de serviço de notificação com App Groups e uma falha em valores de badge malformados. Saiba mais |
| 02 de jun | Android SDK v6.9.0 | Adicionado | Adicionado o módulo pushwoosh-liveupdates para notificações contínuas no estilo de progresso no Android 16 (API 36+), para casos de uso como pedidos, corridas e entregas. Saiba mais |
| 02 de jun | Apple Wallet PassKit API | Adicionado | Adicionados passes do Apple Wallet como um canal, com uma API PassKit para emitir e atualizar passes. As atualizações são sincronizadas com todos os dispositivos que adicionaram o passe. Saiba mais |
| 01 de jun | Tags API | Adicionado | Adicionadas tags de sistema de e-mail para segmentação de e-mail: Last Email Open Message Code, Last Email Click Message Code, Last Email Confirm, Bounced Email e Unsubscribed Emails. Saiba mais |
Maio de 2026
Anchor link to| Data | Componente | Alteração | Detalhes |
|---|---|---|---|
| 26 de mai | Messaging API v2 | Adicionado | Notify agora suporta SMS como um canal de primeira classe. Saiba mais |
| 22 de mai | Web Push SDK v3.57.0 | Adicionado | Adicionado api.setLanguage(...) para substituir a localidade do dispositivo. Ele tem prioridade sobre initParams e navigator.language. Saiba mais |
| 22 de mai | Web Push SDK v3.57.0 | Adicionado | Adicionado suporte para a opção de widget webPopups nos parâmetros init do SDK. Saiba mais |
| 22 de mai | SMTP gateway | Adicionado | Adicionado endpoint de envio SMTP smtp.pushwoosh.com:587 (STARTTLS + AUTH PLAIN). As mensagens são encaminhadas para a API de Mensagens v2 como e-mail transacional. Saiba mais |
| 21 de mai | Android SDK v6.8.1 | Alterado | Melhorada a precisão do rastreamento de sessão, inatividade e intenção de saída. setLogLevel() agora mantém o nível anterior e registra um erro em vez de lançar uma exceção para um valor não reconhecido. Saiba mais |
| 18 de mai | iOS SDK v7.0.43 | Removido | O PushwooshInboxUI legado foi removido dos pipelines de compilação e lançamento. Migre para o PushwooshInboxKit. Saiba mais |
| 18 de mai | iOS SDK v7.0.43 | Alterado | Códigos de aplicação contendo . agora são explicitamente rejeitados. Este formato está obsoleto há muito tempo. Entre em contato com o Suporte Pushwoosh se você ainda usa um. Saiba mais |
| 18 de mai | iOS SDK v7.0.43 | Corrigido | A atualização do InboxKit agora é executada apenas em transições de fundo reais para evitar solicitações POST extras |
| 14 de mai | Android SDK v6.8.0 | Adicionado | Adicionado setAdvertisingId() para passar o GAID para o Pushwoosh para correspondência de MADID do Meta Ads. Requer consentimento do usuário e integração manual em seu aplicativo. Saiba mais |
| 13 de mai | iOS SDK v7.0.41 | Adicionado | Adicionado setAdvertisingId() para passar o IDFA para o Pushwoosh para correspondência de MADID do Meta Ads. Requer consentimento ATT e integração manual em seu aplicativo. Saiba mais |
| 07 de mai | iOS SDK v7.0.40 | Adicionado | Adicionado PushwooshInboxKit com layouts de cartão de banner, com legenda e clássico, botões de CTA embutidos e deslizar para excluir. Saiba mais |
| 04 de mai | Tags API | Removido | Removido o campo application_specific das respostas da API de Tags. Saiba mais |