Skip to content

Endereços e limites ​

Endereços ​

Troque app_xxx pelo id do seu app. A página Setup de cada app mostra os endereços prontos.

Para quêEndereço
Painelhttps://app.pipanoar.scuderiatech.com.br
baseURL do app (SDK)https://api.pipanoar.scuderiatech.com.br/a/app_xxx
Admin da CLIhttps://api.pipanoar.scuderiatech.com.br/v1/apps/app_xxx/admin
Armazenamento da CLIhttps://api.pipanoar.scuderiatech.com.br/v1/apps/app_xxx/storage
Assinatura remotahttps://api.pipanoar.scuderiatech.com.br/v1/apps/app_xxx/_hot-updater/signing
Status dos serviçoshttps://status.pipanoar.scuderiatech.com.br (JSON em /api/status)

O painel e a API ficam em endereços separados de propósito: arquivos publicados pelos apps nunca são servidos no endereço do painel.

Rotas que o app chama ​

Todas abaixo do baseURL, com a API key no header x-api-key. São as rotas do servidor do hot-updater 1.0, sem mudanças.

RotaPara quê
GET /release-catalogs/app-version/:plataforma/:canal/:versaoCatálogo de releases (estratégia appVersion).
GET /release-catalogs/fingerprint/:plataforma/:canal/:fingerprintCatálogo de releases (estratégia fingerprint).
GET /artifacts/v1/:bundle/from/:bundleAtualResolve o que baixar, inteiro ou patch. Conta como entrega.
GET /storage/:token/:assinaturaDownload de arquivo, por link assinado.
POST /eventsEventos do Insights.

Os catálogos ficam em cache na borda da Cloudflare, perto do aparelho, e respondem com ETag.

Limites técnicos ​

Limite
Tamanho de cada arquivo enviado pela CLI100 MB
Cohorts por release100
Nome de canalaté 255 caracteres
Tentativas de login, cadastro e recuperação de senha10 por minuto, por IP

Os limites de cada plano (apps, membros, entregas) estão em Planos e cobrança.