Explorar a documentação
Site pronto: confira antes de entrar
O SitePerto Drop abre HTML, ZIP ou uma pasta de site estático. A prévia começa no navegador, antes do login; SSR, backend e banco de dados exigem outra infraestrutura ou uma exportação estática compatível.
Envie e confira
Arraste os arquivos finais e teste páginas, imagens e efeitos na prévia local, antes do login. Um HTML com recursos embutidos pode ir sozinho; imagens, fontes e estilos locais precisam acompanhar o arquivo. O Drop também encontra index.html ou index.htm dentro de uma única pasta publicável no ZIP, preservando seus caminhos relativos.
Escolha o destino
“Compartilhar com meu cliente” prepara a apresentação. “Configurar domínio profissional antes” leva à conexão do endereço. “Configurar mais um pouco” abre a edição do site.
Entre e continue
Entre com Google ou e-mail quando necessário. O projeto recebe um nome inicial automático, sem formulário de nome ou preferências de notificações. Compartilhar abre o editor com o link HTTPS de prévia ativado e o compartilhamento aberto para copiar; domínio abre a configuração com o projeto criado; ajustar abre a edição. A publicação definitiva continua sendo uma decisão posterior.
São exatamente três cliques?
São três etapas principais, do arquivo ao destino. A escolha de arquivos, o acesso por Google ou e-mail e eventuais confirmações podem exigir mais cliques. Quem já está conectado segue com sua sessão.
Quanto tempo leva para ver a prévia?
A prévia local é preparada em segundos nos exemplos testados, antes do login. O tamanho do pacote, a quantidade de arquivos e o aparelho alteram o tempo. Consulte as médias na informação de tempo do SitePerto Drop. Envio, conexão e autenticação entram depois para gerar o link compartilhável.
Veja o guia de formatos e limites ou o passo a passo para sites feitos com IA. A primeira hospedagem gratuita inclui HTTPS, dentro das condições do Free; domínio próprio e publicação têm suas próprias etapas.
Quem opera a SitePerto e onde fica a infraestrutura?
A SitePerto é uma plataforma brasileira, operada pela Store Experts Soluções Digitais LTDA, CNPJ 54.208.354/0001-55, com painel em português e infraestrutura principal em São Paulo. A prévia antes do login é preparada no próprio navegador; a localização do servidor não determina o tempo dessa preparação.
O ciclo de um tema
Um tema pode ser um modelo da biblioteca, um ZIP compatível ou uma cópia de outro tema. Em todos os casos, revise primeiro e publique por último.
Crie ou instale
Abra Editar site → Temas. Instale um tema da biblioteca ou importe um ZIP. O primeiro tema compatível do projeto pode entrar em uso; os seguintes entram como rascunho.
Duplique quando quiser uma variação
Na biblioteca, use Duplicar. A cópia recebe o nome “Cópia de …”, preserva arquivos e configurações e sempre nasce como rascunho.
Edite o tema
Abra o editor visual para seções, blocos, configurações, menus e apps. Se seu plano permitir, abra também Editar código para trabalhar nos arquivos.
Salve suas alterações
Clique em Salvar para validar e guardar o tema aberto. Ao editar o tema em uso de um site com hospedagem Free ou individual, as alterações salvas podem aparecer no site publicado. Para preparar uma mudança separadamente, duplique o tema e edite a cópia. Uma alteração em outra sessão gera conflito e não é sobrescrita.
Pré-visualize e publique
Use a prévia dentro do editor ou em nova aba. Quando a composição estiver aprovada, volte à biblioteca e use Usar este tema para trocar o tema em uso. Nos sites cobertos por plano agência, confirme também a publicação da versão da hospedagem.
Avaliações do Google: um app opcional
Use a implementação interna da plataforma em temas compatíveis. Um logotipo ou uma nota no HTML não cria uma integração.
No editor, adicione “Avaliações do Google”. O modo “Atalho para o perfil” mantém texto e link configuráveis. Para consulta oficial, escolha “Consultar Google Maps”, informe o Place ID, confira nome e endereço no perfil e marque a confirmação. Escolha nota e quantidade ou até cinco avaliações por relevância. A consulta ocorre ao abrir o app e depende da ativação da integração pela plataforma. Encontre o identificador pelo Place ID Finder na documentação oficial do Google Maps; confirme que o perfil e o endereço correspondem ao seu cliente.
{ "id": "google-reviews", "type": "app-google-reviews", "enabled": true, "settings": { "source": "places", "placeId": "PREENCHER_PLACE_ID_REAL", "placeConfirmed": false, "displayMode": "reviews", "url": "https://www.google.com/maps/", "position": "left", "showLabel": true } }Esse objeto representa uma seção de um tema nativo; ele não é um código para colar em qualquer HTML. Em sites independentes, adapte o projeto ao contrato do tema antes de usar o app. Desativar a seção remove o recurso. Não inclua chaves do Google no ZIP, no tema ou no JavaScript público.
A integração usa Places API (New), com autoria, acesso ao perfil e indicação de relevância. Não transfere as avaliações para o tema nem adiciona Review ou AggregateRating ao JSON-LD. Erros e limites deixam disponível o acesso ao perfil. Não há importação de todas as avaliações, conexão OAuth do Perfil da Empresa ou garantia de estrelas na busca.
A consulta depende de a plataforma habilitar a integração e configurar as cotas do Google. Chamadas podem ser cobradas pelo provedor. Sem ativação, o acesso ao perfil continua disponível. Consulte as regras de atribuição e uso.
Apresente o site pelo WhatsApp com a marca da agência
Em Parceiros → Ferramentas, use gratuitamente o Domínio de agência e o Vídeo do site. O cliente pode conhecer o projeto por MP4 antes de abrir o link.
Na apresentação comercial de sites pelo WhatsApp, um endereço ainda desconhecido pode gerar receio. Mostre primeiro o visual na conversa; depois, envie o link para o cliente explorar o projeto. O domínio da agência ajuda a tornar esse endereço reconhecível.
Domínio de agência
Use um endereço como site05.suaagencia.com.br. Comprove a propriedade com o TXT indicado, configure o CNAME e verifique DNS e HTTPS para cada site. A base pode usar wildcard DNS ou registros individuais; a ativação está sujeita à disponibilidade de conexões. O domínio final do cliente permanece separado.
Identidade da prévia
A SitePerto não adiciona anúncios nem marca d’água às suas prévias. Em Ferramentas → Identidade da prévia, parceiros ativos, inclusive no Free, podem ocultar o aviso de ativação ou personalizá-lo com o logotipo e as cores da agência. A configuração vale para todos os rascunhos atuais e futuros da agência, com prévia ao vivo antes de salvar. O logotipo deve ser PNG, JPEG ou WebP de até 250 KB.
O aviso mantém o formato compacto no canto inferior direito. Ocultá-lo não ativa o site nem muda sua titularidade, publicação ou permissões.
Os atalhos do projeto também abrem Domínio de agência e Vídeo do site. O vídeo exige uma versão publicada elegível e já é gerado sem o aviso de ativação da prévia.
Como gerar um vídeo do site
Abra Vídeo do site e siga três etapas: escolha um site com versão publicada, selecione o ritmo Rápido, Equilibrado ou Detalhado e confira a moldura. Sem moldura é o padrão; você também pode escolher Monitor, Navegador, Nogueira, Estúdio ou os fundos Automático, Oceano e Grafite. O Automático acompanha suavemente as cores de fundo das seções. A prévia mostra o enquadramento com seu site antes de clicar em Gerar vídeo.
A moldura valoriza a apresentação e ajuda o cliente a visualizar o site pronto. O MP4 em 1920 × 1080 percorre a página até o final e retorna ao topo, sem barra lateral nem aviso de prévia. Você pode sair ou fechar a página: a geração segue em segundo plano e o vídeo fica disponível por 1 hora depois de pronto. Ao terminar, confira a prévia e use Baixar MP4 ou Compartilhar, quando o aparelho permitir.
Vídeo ou GIF para apresentar pelo WhatsApp?
A SitePerto gera MP4. A exportação em GIF está indisponível no momento: no envio pelo computador, esse arquivo pode ser tratado como imagem estática. Baixe o vídeo e anexe o MP4 à conversa ou use o compartilhamento de arquivos do aparelho.
O domínio principal da agência e o www mantêm seus registros e seu site atual. A configuração orienta a conexão dos subdomínios. Na gravação, o percurso se adapta à altura; páginas sem espaço suficiente para rolar recebem uma orientação no painel.
Conserve as imagens dentro do seu site
Imagens hospedadas em outros serviços podem mudar ou deixar de responder. Na biblioteca de temas HTML, abra Conservar arquivos no cartão do tema para consultar os recursos externos encontrados.
Para uma imagem, escolha Anexar imagem interna, envie uma cópia que você tem direito de usar, confira a imagem e aplique. PNG, JPEG, WebP e GIF de até 10 MB são aceitos. Referências repetidas à mesma imagem, inclusive em CSS e fundos, são atualizadas juntas. Confira depois a prévia do site.
O arquivo usa a capacidade do projeto e da carteira. A alteração exige permissão de edição e preserva a versão anterior no histórico recente; se o histórico não puder guardá-la, a alteração é interrompida. Você pode restaurar essa versão no editor, dentro da validade e dos limites do histórico.
A lista também informa scripts, fontes e outros recursos externos, que continuam sob responsabilidade de quem criou o site. A plataforma não baixa arquivos de URLs externas. Pacotes com uma base HTML externa exigem ajuste dessa base antes de anexar imagens internas.
Veja a conservação real e baixe os arquivos para experimentar
Seu site tem com quem contar
Publicou e abriu seu site para visitas? A SitePerto começa o acompanhamento automaticamente, inclusive na hospedagem gratuita do Free.
A gente confere
Verificamos periodicamente se a página inicial responde, se a publicação está disponível e se a conexão HTTPS está válida.
A gente avisa
Se confirmarmos um problema de acesso, avisamos a pessoa responsável por e-mail. Quando o site volta a responder, enviamos outro aviso.
Você acompanha com facilidade
Abra Acompanhamento no menu do seu site publicado. Veja as últimas conferências, o histórico e os avisos. Antes da publicação, a página fica em Mais ferramentas e explica os cuidados que vão começar.
Avisos do seu jeito
Em Acompanhamento, escolha quais avisos receber: problemas de acesso, site de volta, carregamento e resumo mensal. Eles começam ativados e você pode desligar cada um. Inclua até três e-mails adicionais, além do principal confirmado. Esses contatos recebem só o acompanhamento do site, sem senhas ou cobranças.
Carregamento e ajuda
Com visitas e medições permitidas suficientes, mostramos como o site carrega. Se precisar entender um resultado, fale com nossa equipe pelo suporte ou responda ao e-mail recebido.
Um tema é um pacote, não apenas uma tela
O arquivo obrigatório é theme.json. Ele descreve a composição e os espelhos usados pelo renderer; os demais arquivos formam a fonte e os recursos do pacote.
theme.jsonManifesto obrigatório: formato, documento, seções, configurações, menus, schemas e código vinculado.layout/theme.htmlLayout nativo. Use {{sections}} para posicionar as seções na ordem salva.templates/Arquivos de organização do pacote. São preservados, mas não viram automaticamente um runtime.sections/Fontes de seções: .html, .css, .js, .block.html e schemas JSON vinculados.assets/CSS, JavaScript, SVGs, imagens, fontes, vídeo e áudio compatíveis.config/settings_data.json e settings_schema.json podem espelhar configurações globais do tema nativo.sectionPresets · blockPresetsPresets são opções prontas para adicionar uma seção ou bloco; cada um traz sua composição, rótulo, descrição e valores iniciais.snippets/ · locales/Arquivos aceitos e preservados no pacote; só serão usados se o runtime compatível os referenciar.O que é aceito
O importador reconhece texto UTF-8 em CSS, HTML/HTM, JS/MJS/JSX, JSON, SVG, Markdown, TXT, XML, YAML/YML, TS/TSX, CSV, mapas e webmanifest. Também preserva binários com MIME conhecido, como PNG, JPG/JPEG, WEBP, GIF, AVIF, ICO, WOFF/WOFF2, TTF/OTF, MP4, WEBM, MP3, OGG e WAV. Arquivos não reconhecidos ficam opacos e não são executados.
{
"schemaVersion": 2,
"sourceFormat": "native",
"editorDocument": { "version": 1, "operationVersion": 1 },
"sections": [{
"id": "hero",
"type": "slideshow",
"group": "template",
"title": "Capa",
"subtitle": "Apresentação principal",
"enabled": true,
"settings": { "title": "Uma mensagem clara" },
"blocks": []
}],
"settings": { "pageWidth": 1180, "primaryColor": "#6842c2" },
"menus": [{ "id": "header-menu", "name": "Menu principal", "location": "header", "items": [] }],
"code": { "html": "<main>{{sections}}</main>", "css": "", "js": "" }
}Modelos leves, conteúdo na plataforma
Um tema não precisa trazer páginas prontas. Se quiser personalização visual de páginas e blog, declare modelos opcionais no theme.json; a plataforma cuida de título, texto, publicação, SEO, slug e segurança.
O que o tema fornece
- Um modelo
pagepara páginas e umblogpara a listagem são o mínimo recomendado. - Use
articlepara o visual de cada post epasswordpara a tela de acesso, se quiser esses modelos no editor. - Cada modelo contém seções visuais e exatamente um núcleo:
platform-page-content,platform-blog-content,platform-article-contentouplatform-password-content. - Cabeçalho, rodapé e seções reutilizáveis podem apontar para os mesmos tipos e fontes do tema. Não duplique textos editoriais em arquivos.
O que fica com o SitePerto
- Cadastro e status das páginas e publicações, vínculo ao modelo, conteúdo e imagem de capa.
- Renderização segura do conteúdo, isolamento por projeto, visibilidade pública e metadados SEO.
- O blog só entra na navegação quando existir ao menos uma publicação visível.
- Um tema antigo sem modelos continua importável e pode exibir páginas pela apresentação legada; o editor informa a limitação e ajuda a adaptar.
"contentTemplates": [
{ "id": "page", "kind": "page", "label": "Página padrão", "sections": [
{ "id": "page-content", "type": "platform-page-content", "title": "Conteúdo", "enabled": true, "settings": {} }
] },
{ "id": "blog", "kind": "blog", "label": "Blog padrão", "sections": [
{ "id": "blog-content", "type": "platform-blog-content", "title": "Publicações", "enabled": true, "settings": {} }
] }
]Seções, blocos e campos
A estrutura do editor mantém a página legível: a coluna esquerda organiza; a prévia mostra o resultado; os ajustes editam o item selecionado.
Adicione seções pelo catálogo, altere a ordem, selecione, oculte, duplique ou remova.
Ajuste aparência global, cores, componentes, tipografia, movimento, marca e blog.
Edite os menus de cabeçalho e rodapé, seus itens, destinos, estado e abertura em nova aba.
Instale atalhos nativos opcionais, como WhatsApp, telefone, Instagram, avaliações e voltar ao topo.
Seções
- O catálogo separa seções, sobreposições e apps.
- A ordem é ajustável por arraste ou pelos controles de subir/descer.
- A movimentação respeita o grupo: cabeçalho, modelo, rodapé e sobreposições.
- Ocultar alterna
enablede preserva o item para depois. - Duplicar cria uma nova identidade e copia blocos e fonte da seção; cabeçalho e rodapé não são duplicados por esse comando.
- Remover tira a seção da composição. O pacote não ressuscita a seção só porque ela foi removida.
Blocos
- Um bloco é um item repetido dentro de uma seção: serviço, pessoa, depoimento, imagem ou ação.
- Os controles dependem do schema da seção; campos que o código não usa ficam indisponíveis.
- Blocos podem ser reordenados, ocultados e removidos. Em
flex-layout, grupos podem conter blocos aninhados. - O catálogo de blocos aplica limites declarados pela seção, como
maxBlockse limites por tipo. - Use o campo de título da seção para nomear a estrutura, não para substituir o conteúdo editorial.
{
"id": "servicos",
"type": "feature-grid",
"group": "template",
"title": "Serviços",
"subtitle": "O que sua empresa oferece",
"enabled": true,
"settings": {
"title": "Soluções para cada etapa",
"columns": "3",
"backgroundColor": "#ffffff"
},
"blocks": [
{ "id": "servico-1", "type": "feature", "title": "Estratégia", "enabled": true, "settings": { "description": "..." } }
]
}Aparência que continua editável
Os controles visuais só aparecem quando existe schema e vínculo real no renderer. Um tema pode oferecer menos campos; isso é compatibilidade, não erro do editor.
Cores e contraste
Use cor principal, destaque, fundos, texto, superfície, bordas, texto secundário e foco do teclado. Botões, campos, cards, ícones e sobreposições têm cores próprias quando declaradas. Confirme contraste também sobre imagens.
Tipografia
Defina fonte de títulos e corpo, ritmo compacto/equilibrado/editorial, pesos, altura de linha, espaçamento entre letras, tamanho base e escala dos títulos.
Espaçamento e forma
A largura da página varia de 960 a 1440 px no controle global. Espaçamento entre seções e interno, raios de botões/campos/blocos e sombra mudam o ritmo sem editar CSS.
Responsividade
Alterne desktop e mobile na barra do editor. Schemas podem declarar valores para tablet ou celular que herdam de um campo no mesmo escopo; o editor preserva o override quando o valor não cabe no breakpoint.
Imagens e fundos
Escolha mídia da biblioteca ou envie um arquivo permitido. Ajuste proporção, encaixe, foco, posição desktop/mobile, sobreposição, degradê e textura no compositor de fundo.
Links e menus
Use URLs de páginas, âncoras ou destinos externos válidos. Menus têm até 8 menus e até 20 itens por menu. Revise o destino no desktop e no celular.
Veja o rascunho sem colocar o site no ar
A prévia é montada pela API a partir do estado local do editor. Ela não salva por si só, não publica e não envia formulários reais.
O que é rápido
Alterações de configurações são aplicadas no iframe existente quando cabem em um patch de até 128 operações e 32 KB. Isso mantém a posição da página e reduz atualizações pesadas.
O que exige render completo
Alterar código, menus ou estrutura — adicionar, remover, duplicar ou mover itens — usa a recompilação autoritativa. A última prévia válida continua visível enquanto ela acontece.
Boas práticas
- Faça um conjunto pequeno de mudanças e confira antes do próximo.
- Use o seletor de dispositivo para revisar desktop e mobile.
- Evite colar documentos HTML enormes em uma seção quando um arquivo do pacote resolve.
- Não use a prévia como teste de persistência: clique em Salvar e reabra para confirmar.
- Se a prévia falhar, leia o aviso e corrija o arquivo ou campo indicado; não repita uma gravação incerta.
Limites e compatibilidade
Os limites reduzem custo de processamento, evitam arquivos perigosos e mantêm a prévia previsível.
Textos também têm limites. No personalizador, títulos e rótulos comuns aceitam até 500 caracteres, descrições e textos formatados até 20.000, e destinos de links até 2.048. O limite de cada campo aparece durante a edição. A plataforma recusa excessos sem cortar o conteúdo salvo; textos e links editáveis somados têm teto de 2 MB. Artigos e páginas permitem até 1,5 MB de conteúdo, e resumos de artigos até 2.000 caracteres. Código, imagens e arquivos continuam sujeitos às quotas próprias do pacote e da conta.
Bloqueios de caminho
Não use .git, .svn, node_modules, caminhos absolutos, .. ou arquivos de credencial como .env, credentials, chaves privadas e service accounts.
O que não é executado
O servidor não executa código do ZIP. Liquid/Shopify, dependências externas e formatos desconhecidos não ganham runtime por mudar o rótulo. Arquivos opacos podem ser exportados, mas não viram controles ou preview.
Onde o código roda
JavaScript nativo, quando permitido pelo plano e pelo tema, roda no renderer público. A prévia HTML usa uma sessão isolada com sandbox; o código não roda na origem autenticada do painel nem na API.
Por que a API grava
A API central valida projeto, permissão, formato, manifesto, arquivos, conflitos e limites em uma única transação. Painel e renderer são consumidores; não há fallback de gravação via Prisma no painel.
Como gerar um tema robusto
Uma IA deve tratar o tema como um artefato portátil, com estrutura, dados e fonte coerentes. Aparência sem contrato produz um pacote difícil de editar e validar.
Defina a composição
Escolha uma intenção por seção, uma ordem clara e poucos blocos. Use IDs estáveis, minúsculos, sem espaços, e não reutilize o ID de outro item.
Gere a fonte vinculada
Para tema nativo, gere theme.json, layout/theme.html, assets/theme.css, assets/theme.js quando necessário e os arquivos de sections/ correspondentes.
Declare só o que funciona
Cada campo em settings ou blocks precisa aparecer no schema e ser consumido pelo HTML/CSS/runtime. Se um campo não tem vínculo, não o anuncie como configurável.
Prefira plataforma a dependências
Use HTML, CSS e JavaScript compatíveis com navegador. Não exija build, Node, servidor, Liquid, import maps ou uma API externa para a composição principal.
Valide antes do ZIP
Confira JSON, caminhos relativos, tamanho, contagem, referências de assets, slots e os estados desktop/mobile. Depois importe como tema separado, abra, pré-visualize e só então considere publicação.
Checklist de arquivos
theme.jsoné um objeto JSON e permanece na raiz.sourceFormatidentifica o runtime real; não use o rótulo para contornar capacidade.editorDocument.versioneoperationVersionsão1no contrato atual.- Use
{{sections}},{{settings.campo}},{{blocks}}e menus somente no contexto previsto. - Preserve chaves desconhecidas, schemas, presets, BOM, quebras de linha e arquivos extras.
Checklist de não compatibilidade
- Não inclua segredos, tokens, dados de clientes ou URLs temporárias.
- Não dependa de uma biblioteca instalada no servidor.
- Não espere que
templates/ousnippets/sejam interpretados como Liquid. - Não edite o mesmo campo no manifesto e no arquivo espelhado com valores divergentes.
- Não gere uma página sem
data-section-idoudata-block-idquando quiser seleção contextual no editor.
Um tema que envelhece bem
A primeira versão deve ser bonita, mas também legível, rápida, acessível e fácil de substituir.
Acessibilidade
- Use HTML semântico, uma hierarquia de títulos coerente e foco visível.
- Forneça texto alternativo que explique a função da imagem.
- Não transmita informação somente por cor, movimento ou ícone.
- Respeite teclado e
prefers-reduced-motion.
Desempenho
- Comprima imagens, use a proporção do componente e evite duplicar mídia mobile sem necessidade.
- Prefira CSS local e poucos scripts pequenos; carrosséis e reveal devem ser opcionais.
- Não faça chamadas externas essenciais para a primeira pintura.
- Meça uma mudança por vez: a janela local registra duração e erros de preview.
SEO e conteúdo
- Um título principal, descrições verdadeiras e links que levam ao lugar certo.
- Não publique avaliações, números, certificados, endereços ou promessas inventadas.
- Use páginas e blog existentes nos menus; confirme status e slug antes de vincular.
- Prévia, rascunho e sites protegidos não devem ser tratados como conteúdo indexável.
Manutenção
- Exporte e guarde uma cópia antes de edições estruturais.
- Faça mudanças pequenas e nomeie seções para encontrá-las depois.
- Preserve arquivos desconhecidos ao editar o pacote.
- Após salvar, reabra o tema e teste o caminho de publicação.
Perguntas frequentes
Quando o resultado não aparece, descubra primeiro em qual camada está o problema: seleção, schema, fonte, API ou renderer.
Salvei, mas a prévia não mudou. O que faço?
Confira se o campo está realmente vinculado ao código da seção. Um schema pode exibir um campo que o código não consome; nesses casos o editor o marca como indisponível. Reabra a prévia depois de salvar e confira o estado do tema.
Por que aparece “conflito entre theme.json e …”?
O manifesto e o arquivo espelhado foram alterados desde a última versão e não têm o mesmo valor. Escolha uma fonte, deixe os dois conteúdos coerentes, recarregue se outra sessão tiver salvo e tente novamente.
Posso importar um tema Shopify?
Não como tema compatível. Arquivos Liquid podem ser identificados e preservados durante a leitura, mas o SitePerto não executa Liquid. Gere ou exporte um pacote nativo SitePerto, ou use um HTML autônomo compatível.
Por que meu HTML autônomo não abre?
A entrada precisa ser HTML válido, estar na raiz do pacote e ser reconhecida como index.html/index.htm ou como entrada compatível. Recursos públicos precisam usar caminhos relativos seguros e extensões permitidas.
O preview envia um formulário ou abre o link?
Não. A prévia é isolada e protegida; formulários não enviam dados reais e a experiência de preview impede navegação externa. Ainda assim, trate o código como código real e valide a versão pública separadamente.
Perdi a conexão durante o autosave. Posso clicar várias vezes?
Não repita cegamente uma gravação de resultado incerto. O editor preserva o rascunho local, bloqueia novas tentativas automáticas após falha e libera nova tentativa quando houver outra edição. Se houver conflito 409, recarregue a versão atual e reconcilie.
Por que um app não aparece?
Apps são entradas nativas do catálogo e dependem do schema, da configuração e do dado necessário — por exemplo, um destino de WhatsApp ou rede social. Sem configuração, alguns apps permanecem instalados, mas não renderizam conteúdo útil.