Atualizações de ambiente (nova versão do iOS/Android, do framework ou do tooling) levantam a dúvida certa: a SDK da Inngage continua funcionando? Este guia explica como validar antes de publicar.

O caminho recomendado

  1. Informe a Inngage antes de atualizar. Diga a stack e as versões de origem e destino (ex.: "app Ionic/Cordova, migrando do cordova-ios 7 para o 8"). Respondemos com a posição objetiva: versão da SDK compatível, ajustes necessários e documentação.
  2. Confira a documentação da SDK correspondente em inngage.readme.io — as instruções de integração e as versões validadas estão sempre lá.
  3. Teste em homologação antes do release: push chegando, clique abrindo o app, eventos registrando no perfil.
  4. Nunca publique uma versão sem a SDK embarcada — o efeito é silencioso e danoso: push continua chegando, mas cliques, redirecionamentos e conversões param de registrar (veja este guia).

Exemplo real: SDK Ionic/Cordova 2.0.0

Com o fim da publicação do Firebase via CocoaPods (out/2026) e o suporte a Swift Package Manager no Cordova iOS 8, a SDK Ionic/Cordova foi evoluída para a versão 2.0.0, com integração em dois passos:

  1. Plugin nativo: cordova plugin add cordova-plugin-inngage-firebase — cuida da camada Android/iOS (Firebase, recebimento de push e clique com o app aberto, em segundo plano ou fechado).
  2. SDK Ionic: npm install @inngageregistry/inngageionic — integração no código Ionic/Angular (subscribe, eventos e callbacks).

Compatibilidade validada com cordova-ios 8.1.0. Documentação completa: Ionic Cordova SDK 2.0.0.

O que ter em mãos ao acionar o suporte

Stack do app (nativo, Ionic/Cordova, Flutter...), versões atuais e de destino, e a data prevista do release — com antecedência, garantimos a validação sem travar o seu cronograma.