Como limites de visita e expiração funcionam para links
Cada registro Link guarda três campos de controle de acesso: maxVisits (limite de cliques por cliente), expiresAfterHours (janela rolante a partir da data de compra) e expiresOn (data fixa de calendário). Quando um cliente clica no link de acesso, o Alva lê a contagem de visitas, compara com maxVisits e grava uma linha LinkVisit dentro de uma transação de banco Serializable — duas abas de navegador disputando a visita final não conseguem ambas ter sucesso. Um campo em branco significa que esse eixo é ilimitado.
Defina padrões globalmente
Max visits e expiração ficam em cada registro Link — o Alva não guarda padrões globais separados. Para aplicar uma linha de base consistente em todo o catálogo, decida os valores uma vez e reutilize.
- Escolha números de linha de base. Um ponto de partida comum é Max visits 5 e Expira após horas 720 (30 dias). Use um limite mais apertado para links de streaming (Vimeo, Loom), mais frouxo para links de comunidade (Discord, Notion).
- Aplique os mesmos números a todo novo link conforme você o cria, no card Controles de acesso na página de criação.
- Para retrofitar links existentes, abra cada registro Link e defina os valores lá. Salvar atualiza todo link de acesso de cliente existente para esse produto.
Admin do Alva → página de edição de Link → card Controles de acesso. Mostre os três campos (Max visits, Expira após horas, Expira em) preenchidos com valores de exemplo (5 / 720 / em branco). Destaque o card. Sem dados reais de cliente visíveis.
Sobrescreva por link
Sobrescreva a linha de base quando um produto precisa de regras diferentes — por exemplo, uma masterclass única que deve expirar em uma data fixa.
- No admin do Alva, clique em Links na navegação à esquerda, depois clique no título do link a alterar.
- No card Controles de acesso, defina Max visits, Expira após horas e Expira em. Deixe qualquer campo em branco para tornar esse eixo ilimitado.
- Clique em Salvar. Links de acesso existentes aplicam os novos valores no próximo clique; pedidos futuros os pegam automaticamente.
Admin do Alva → página de edição de Link após Salvar com um toast de sucesso verde. Mostre Max visits preenchido, Expira após horas preenchido, Expira em deixado em branco. Sem dados reais de cliente visíveis.
O que os clientes veem ao bater num limite
Quando um cliente clica em um link de acesso que excedeu maxVisits, expiresAfterHours ou expiresOn, o Alva não redireciona para a URL de destino. O cliente vê a mesma página amigável de limite atingido usada para downloads de arquivo, com uma mensagem curta e um link de contato. Veja Por que seu cliente atingiu o limite de download para o texto completo da mensagem e como redefinir o acesso para um comprador específico.
Combinando com rotação de link
Se você reemitir a URL de destino no back-end — por exemplo, regenerando um Vimeo Showcase privado ou movendo uma pasta — edite o registro Link e cole a nova URL. Todo link de acesso de cliente existente continua funcionando porque o Alva passa pela sua própria rota de acesso (/apps/alvadigitaldownloads/link?key=…&linkId=…) em vez de entregar a URL bruta. As contagens de visita e os timers de expiração continuam contra o mesmo registro Link através da rotação.
Perguntas frequentes
Por cliente. Cada registro Download tem sua própria contagem de visitas contra o Link, então o cliente A usando 5 visitas não consome nenhuma da cota do cliente B.
Sim. Expira após horas e Expira em são independentes. O link falha no momento em que qualquer um dos dois é excedido — o que vier primeiro.
Sim. O registro Link é a fonte da verdade. Editar Max visits ou expiração muda as regras para todo link de acesso de cliente existente no próximo clique.
Veja também
Foi útil?
Última atualização 2026-05-06