Changelog
0.3.1
SDK
- Falha de envio agora aparece no Output mesmo sem
debug: na primeira falha da sequência (send failed: <motivo> ...) e quando o SDK pausa os envios (5 consecutive send failures (<motivo>); pausing for 60s). A mensagem traz o motivo (ex.:ConnectFail,HTTP 503) e o endpoint em uso, nunca a chave. - Erro de conexão no endpoint padrão diz explicitamente para passar
endpointnoRoMetrics.init. - Também no Wally:
victorcarmo2003/rometrics@0.3.1.
0.3.0
SDK
RoMetrics.trackReceipt(receiptInfo): registra a venda de um developer product quando o seu jogo já tem o próprioProcessReceipt(chame logo antes de devolverPurchaseGranted). Alternativa aowrapProcessReceipt.- O
ProcessReceipttem um dono só (a última atribuição vence). Se um produto for comprado e nenhum callback embrulhado nemtrackReceiptregistrar em 30 s, o SDK avisa uma vez no Output. - Um handler que devolve
nilou um valor que não é decisão agora gera aviso e devolveNotProcessedYet. - Também no Wally:
victorcarmo2003/rometrics@0.3.0.
Plugin do Studio
- Visual novo e navegação por tarefa: Início, Medir ("o que você quer medir?" com assistentes que geram a linha de código), Vendas (acha quem atribui o
ProcessReceipte embrulha com 1 clique, com prévia e Ctrl+Z), Eventos e Ajustes. - Ajustes › Testar com o site: cole o código gerado no painel (Configurações › Jogos › Testar conexão). O painel confere o jogo aberto, o SDK, o script de setup e o endereço, e espera o primeiro evento.
- Ajustes › Enviar eventos de teste: manda os eventos custom do registro (marcados como teste) sem precisar dar Play, para ver como chegam no painel.
- Ferramentas avançadas (marcar objeto sem código, editor de funis, conferir problemas) continuam disponíveis.
0.2.0
Plugin do Studio redesenhado. O SDK não mudou (continua igual ao 0.1.0).
- Nova aba Início com checklist: instala o SDK do GitHub em 1 clique (última release), testa o endpoint, lembra do Secret e cria o script de setup.
- Navegação em barra lateral agrupada (Começar, Eventos, Conferir), logo do RoMetrics e selo de status do SDK no topo.
- Aba Snippets virou Código: sem script selecionado, o código vai para o script de setup ou para um Script novo; avisa quando o SDK não está no place.
- Setas e ícones que viravam quadradinhos na fonte do Studio foram trocados.
0.1.0
Primeira versão pública. Também no Wally: victorcarmo2003/rometrics@0.1.0.
- SDK Luau server-side:
init,wrapProcessReceipt, API compatível comAnalyticsService(LogCustomEvent,LogEconomyEvent,LogFunnelStepEvent,LogOnboardingFunnelStepEvent,LogProgressionEvent),trackeflush. - Rastreio automático de servidores (heartbeat/CCU), entradas e saídas, país, Premium, origem (
launchData/teleport), Game Passes e plataforma do jogador. - Eventos sem código por tag
RoMetrics+ atributosRM_*(Touched, ProximityPrompt, ClickDetector, Activated). - Fila com lotes, gzip, backoff, circuit breaker e flush no
BindToClose. - Plugin do Studio: registro de eventos, marcação por tags, snippets, editor de funis, validação e configuração.