Visão geral: saiba mais sobre a política de controle de versão do SDK da AppsFlyer e quais versões serão mantidas.
Sobre o controle de versão
Ao longo dos anos, a AppsFlyer lançou muitas versões do SDK. Cada versão do SDK chama uma versão específica da API. A intenção da política de controle de versão é definir por quanto tempo uma API servirá às versões do SDK.
Por que precisamos de controle de versão?
O objetivo do controle de versão inclui o seguinte:
- Ajuda você a saber com antecedência quando uma API para as versões do SDK integradas aos seus aplicativos será desativada. Isso é importante porque a adoção da versão leva tempo, o que significa que pode levar algum tempo até que seus usuários atualizem para uma versão mais recente do aplicativo.
- Melhora a estabilidade (a compatibilidade com versões anteriores é de 2,5 anos), eliminando erros inesperados ao usar versões muito antigas do SDK.
- Permite que você aproveite os novos recursos que exigem atualizações do SDK.
Ciclos de vida das versões do SDK
É garantido que uma versão da API funcione por 2,5 anos. Sempre que uma nova versão principal ou secundária do SDK for lançada, a AppsFlyer definirá uma data de expiração para a versão secundária anterior (incluindo todas as suas versões de patch).
O que acontece quando uma versão do SDK é desativada?
Depois que uma versão do SDK for desativada, os servidores da AppsFlyer não mensurarão mais instalações, sessões e eventos in-app. Os eventos que chegarem a esses endpoints serão simplesmente rejeitados.
Como a adoção leva tempo, é altamente recomendável que seu desenvolvedor atualize para a versão mais recente do SDK com bastante antecedência da data de expiração.