Este guia vale para instalações do Notti que você mesmo hospeda. Uma instalação self-hosted funciona sem licença, com os limites do plano Free abaixo. Para remover os limites, compre o plano Ultimate e cole no painel o código da licença que você recebe.
Na versão hospedada do Notti, planos e cobrança ficam na tela Uso e cobrança.
Planos
| Plano | Apps | MAU por App | Membros | Código da licença |
|---|---|---|---|---|
| Free | 4 | 50.000 | 10 | Não necessário |
| Ultimate | Ilimitado | Ilimitado | Ilimitado | Obrigatório |
- O Free já vem na instalação. Não precisa de código, e uma instalação Free não faz nenhuma chamada externa para validar nada.
- O Ultimate é um plano anual. O painel mostra seus limites ilimitados como "Ilimitado".
- Mensagens in-app e a taxa de envio do FCM não têm limite de plano no self-hosted, em nenhum dos dois planos.
Comprar o Ultimate
- Entre como proprietário e abra Configurações > Licença.
- Clique em Upgrade. Ele abre a página de compra em
app.zeepnotti.appem uma nova aba. Sua instalação self-hosted não faz nenhuma chamada para isso. - Informe o nome da sua empresa. O pagamento é feito pelo Stripe Checkout, que coleta o e-mail que recebe o código da licença.
- Depois de pagar, você cai em uma página de sucesso que mostra o código da licença, com um botão de copiar. O código também é enviado por e-mail para o endereço informado no checkout.
A página de sucesso pode mostrar o código por 8 horas após a confirmação do pagamento. Se ela não mostrar o código a tempo, avisa que o código também está sendo enviado por e-mail. O e-mail é a cópia duradoura: guarde-o.
Se você sair do checkout, uma página de cancelamento confirma que nada foi cobrado.
Ativar a licença
Só proprietários podem ativar uma licença. Os outros papéis recebem 403 do endpoint.
- Abra Configurações > Licença.
- Cole o código da licença no campo e envie. Espaços e quebras de linha ao redor são removidos.
- A tela mostra o plano, a data de vencimento e os três limites (Apps, MAU e membros). Os novos limites valem na hora, sem reiniciar.
Se o código for inválido, vencido além da carência ou emitido para outro produto, a tela mostra o motivo e a licença atual continua valendo.
O Notti guarda o código na Empresa e nunca o devolve por inteiro: a API e a tela mostram só os últimos quatro caracteres, e ele não é gravado em logs.
Como a verificação funciona
- O código é verificado localmente, com uma chave pública embutida no Notti. Nenhuma chamada é feita para validá-lo, então uma instalação sem acesso à internet também pode ser ativada.
- Um código alterado, malformado ou de outro produto é rejeitado.
- Enquanto há uma licença instalada, o Notti envia um heartbeat periódico ao servidor de licenças. Ele serve apenas para saber se a licença foi revogada: nunca estende uma licença e não envia o código.
- Se o servidor de licenças não puder ser alcançado, o código que você colou continua válido até o fim da carência.
Vencimento, carência e renovação
O plano Ultimate é anual.
- 30 dias antes do vencimento, os proprietários veem no painel um banner com a data de vencimento.
- Depois do vencimento, há 3 dias de carência. Os limites do Ultimate continuam valendo, e o banner informa que a licença venceu e mostra o último dia para colar um novo código. Um código de renovação atrasado ainda pode ser colado durante a carência.
- Depois da carência, a instalação volta aos limites do Free na próxima avaliação, sem reiniciar. O banner informa que a instalação está nos limites do Free e leva ao fluxo de compra.
Renovar
A renovação é feita com um novo código, não é automática:
- Cada fatura anual paga, a primeira e cada renovação, envia um novo código de licença por e-mail.
- Um proprietário cola o novo código em Configurações > Licença.
Enquanto o novo código não for colado, a licença instalada mantém o vencimento original. Um código com a mesma referência da instalada só a substitui se vencer mais tarde; um código de uma nova compra substitui a instalada.
Quando a licença acaba
Voltar ao Free nunca apaga dados.
- Vencida além da carência: valem os limites do Free. Apps e membros que você já tem acima do teto do Free continuam funcionando. Nada novo pode ser criado acima do teto: criar um App ou convidar um membro além do limite é recusado, com os mesmos erros da versão hospedada.
- MAU acima do limite do Free: os Dispositivos continuam se registrando. Cada push é entregue só aos Dispositivos vistos mais recentemente, até o limite; veja Acima do limite de MAU.
- Revogada: quando o servidor de licenças informa que a licença foi revogada, os limites do Free valem imediatamente. Não há carência para uma licença revogada.
Reenviar o e-mail da licença
Se o e-mail foi perdido ou devolvido, fale com o suporte da Zeep e peça o reenvio do e-mail da licença. O suporte pode reenviá-lo para o e-mail do cliente registrado na compra. Uma licença revogada não pode ser reenviada.