Sobre o projeto

O Aptabase é uma plataforma de análise open-source e focada na privacidade. Este SDK do Unreal Engine permite que desenvolvedores instrumentem seus projetos UE com análise Aptabase para aplicativos móveis, desktop e web. A instalação pode ser feita através do Unreal Marketplace ou clonando o repositório na pasta `Plugins` do projeto (exige um projeto baseado em C++). Após habilitar o plugin pelo menu do Editor Editar → Plugins, adicione `ProviderModuleName=Aptabase` em `[Analytics]` dentro de `Config/DefaultEngine.ini`. Se outro provedor de análise estiver configurado, ele deve ser substituído ou usado em conjunto via o Plugin de Provedor de Análise Multicast. A configuração do projeto requer uma App Key obtida no painel do Aptabase, inserida em Configurações do Projeto → Análise → Aptabase. O host é selecionado automaticamente com base na chave; implantações auto-hospedadas permitem definir uma URL personalizada. Os intervalos de envio de eventos podem ser configurados separadamente para os modos Release e Debug. O rastreamento de eventos é suportado via Blueprints e C++. Usuários de Blueprint são incentivados a usar o Plugin de Análise de Blueprint para rastreamento independente do provedor. Os nós disponíveis incluem `Record Event with Attributes` para eventos personalizados e `Record Currency Purchase` para rastreamento de compras. Em C++, os métodos do módulo `FAnalytics`, como `RecordEvent` e `RecordCurrencyPurchase`, são recomendados. O SDK enriquece automaticamente os eventos com informações de sistema operacional e versão do aplicativo. Ele não rastreia eventos automaticamente — os desenvolvedores devem registrá‑los manualmente. As chamadas de registro são executadas de forma assíncrona em segundo plano. As propriedades personalizadas suportam apenas strings e números. Para envios à App Store da Apple, o Aptabase oferece orientações sobre o preenchimento do formulário de Privacidade do Aplicativo.