Horizon Studio e Configure seu App
Personalize seu app e descubra todas as funcionalidades do Horizon Studio. Os campos já vêm pré-preenchidos com valores ideais: altere apenas o que deseja personalizar.
CORS Fix para Integração Externa
Se o seu site é exibido dentro do app e as imagens não aparecem, você deve adicionar estas linhas ao seu servidor. Sem essa configuração, o app não consegue carregar as imagens do seu site.
com CORS ativo
.htaccess. Ele deve ser o primeiro bloco do arquivo. Se você não sabe onde encontrar este arquivo, pergunte ao seu webmaster ou ao seu provedor de hospedagem. # CORS FIX
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
Header set Access-Control-Allow-Methods "GET, OPTIONS, POST"
Header set Access-Control-Allow-Headers "Origin, X-Requested-With, Content-Type, Accept, Authorization"
</IfModule> sudo a2enmod headersEm seguida, reinicie o Apache com
sudo systemctl restart apache2Integração de Site, Blog ou Social Embed (White-Label)
Para exibir seu site, blog ou conteúdo social dentro da plataforma, a fonte deve permitir o "framing". Siga este procedimento. Em poucos minutos estará tudo pronto.
Fase 1: Teste de Compatibilidade
Antes de modificar qualquer coisa, verifique se seu site/blog já está pronto.
https://www.meublog.com.br)Fase 2: Solução Técnica
Peça ao seu webmaster ou ao seu provedor de hospedagem para aplicar uma destas configurações. Estas instruções removem os bloqueios de segurança e permitem que a plataforma exiba seu conteúdo.
Opção A: Servidor Nginx
Edite o arquivo de configuração do site adicionando estas linhas:
# Remove o bloqueio de segurança restritivo
proxy_hide_header X-Frame-Options;
add_header X-Frame-Options "" always;
# Permite a integração universal (White-Label)
add_header Content-Security-Policy "frame-ancestors *;" always; Opção B: Servidor Apache (.htaccess) ← Recomendada
Adicione estas linhas no início do seu arquivo .htaccess:
<IfModule mod_headers.c>
Header always unset X-Frame-Options
Header always set Content-Security-Policy "frame-ancestors *"
</IfModule> Opção C: functions.php ← Mais simples
Se você não tem acesso aos arquivos do servidor, adicione este código ao arquivo functions.php do seu tema ativo:
function allow_white_label_framing() {
// Desbloqueia as restrições de segurança do site
remove_action( 'login_init', 'send_frame_options_header', 10 );
remove_action( 'admin_init', 'send_frame_options_header', 10 );
// Habilita a visualização externa
header("Content-Security-Policy: frame-ancestors *");
header_remove("X-Frame-Options");
}
add_action('send_headers', 'allow_white_label_framing', 1); Fase 3: Habilitar Recursos Avançados (Opcional)
Para oferecer a melhor experiência aos seus usuários, adicione este script no <head> do seu site. O script habilita recursos adicionais como navegação otimizada e animações fluidas dentro do app.
<head> ... </head></head><script src="https://scripts.travelinfluencer.co/horizon-webview-helper.js" data-horizon-webview async></script> Requisitos Fundamentais
http:// (não seguros) não podem ser carregados.X-Frame-Options: SAMEORIGIN.Dominio Personalizado (White-Label)
Se o seu plano inclui a opção Custom Domain, você pode vincular seu domínio ou subdomínio (ex. app.seunome.com.br) à plataforma. Seus usuários acessarão seu app pelo seu endereço web.
generado automáticamente
acessível em app.seunome.com.br
Instruções para o Apontamento DNS
Acesse o painel de gerenciamento do seu domínio (ex. Aruba, Cloudflare, Register) e adicione um novo registro DNS:
| Campo | Valor a inserir |
|---|---|
| Tipo de Registro | CNAME |
| Host / Nome | app, ou o nome que preferir: viagens, portal, connect... |
| Destino / Valor | connect.travelinfluencer.co |
| TTL | Automático ou 3600 |
Observações Importantes
connect.travelinfluencer.co. Isso garante que seu serviço permaneça ativo mesmo em caso de atualizações dos nossos servidores.O que acontece depois?
app.seunome.com.br)Horizon Studio
O Horizon Studio é a plataforma que permite configurar seu app e gerenciar seu blog de conteúdos.
📝 Criação e Gestão de Conteúdos
Tudo o que você precisa para criar e gerenciar seus artigos, diretamente pelo frontend.
| Recurso | Descrição |
|---|---|
| Editor frontend completo | Criação e edição de artigos com editor visual TinyMCE (barra de ferramentas completa). Formatação de texto, inserção de imagens, links e muito mais. |
| Imagens em destaque | Upload com prévia imediata. O sistema mostra uma prévia antes da publicação. |
| Status de publicação | Alternância rápida entre Publicado e Rascunho diretamente pela lista de artigos. Sem necessidade de confirmação: um clique para mudar de status. |
| Exclusão permanente | Exclusão de artigos com confirmação explícita. As imagens associadas são removidas automaticamente. |
| Comentários | Ativação/desativação para cada artigo. Template de comentários personalizado com suporte a respostas aninhadas. Ative ou desative os comentários individualmente para cada conteúdo. |
🏷️ Sistema de Badges
Cada artigo pode ser marcado com um badge visual exibido no card e no post individual. Os badges aparecem como etiquetas coloridas sobrepostas na imagem em destaque.
| Badge | Significado | Caso de uso |
|---|---|---|
| Promo | Oferta promocional | Descontos, ofertas por tempo limitado, códigos promocionais |
| Nuovo | Conteúdo recém-publicado | Destacar novidades, adições recentes ao catálogo |
| Hot | Conteúdo popular | Best-sellers, tendências do momento, conteúdos virais |
| Gratis | Conteúdo gratuito | Recursos gratuitos, guias gratuitos, trials, brindes |
🔗 CTA com Links Externos
Cada artigo pode incluir uma Call-To-Action com link externo, perfeita para monetizar conteúdos e direcionar a recursos externos.
Casos de uso
| Tipo | Descrição | Exemplo |
|---|---|---|
| Link de afiliado | Direcionar a produtos/serviços de terceiros com rastreamento de comissões | Link para Booking.com, Amazon, etc. |
| Pacotes e produtos | Link para páginas de compra, landing pages, e-commerce | "Reserve o pacote de viagem" |
| Guias e recursos | Direcionar para tutoriais, documentação, cursos online | "Baixe o guia em PDF" |
| Sites externos | Qualquer URL externa para mais informações, demos, etc. | "Visite o site do parceiro" |
Como funciona no post individual
A CTA é exibida como um botão visível no box promo do post individual, com:
- Label — o texto do botão (ex. "R$ 29,99", "Descubra", "Reserve agora")
- Link — abre em uma nova aba com
rel="noopener noreferrer"por segurança - Ícone de seta — indica a ação de saída para o site externo
👁 Monitoramento de Visualizações
A contagem de visualizações é automática e está ativa por padrão para todos os artigos. Não é necessária nenhuma configuração.
| Recurso | Detalhe |
|---|---|
| Contador automático | O contador é incrementado automaticamente a cada visita ao post individual. |
| Exibição na lista | A contagem é exibida em cada card de artigo com o ícone 👁. |
| Sem configuração | O rastreamento está ativo por padrão para todos os artigos publicados. |
👤 Visualizações de Perfil
A contagem de visualizações dos perfis de autor/influencer é automática e está ativa por padrão. Não é necessária nenhuma configuração.
| Recurso | Detalhe |
|---|---|
| Contador automático | O contador é incrementado automaticamente a cada visita ao perfil do autor/influencer. |
| Exibição no perfil | A contagem é exibida na página do perfil de autor/influencer com o ícone 👁. |
| Sem configuração | O rastreamento está ativo por padrão para todos os perfis de autor/influencer publicados. |
❤️ Sistema de Curtidas
Sistema de apreciação pública, sem necessidade de login. Funciona para todos os visitantes, incluindo anônimos.
| Recurso | Detalhe |
|---|---|
| Curtida pública | Não é necessário login. Visitantes anônimos podem curtir qualquer artigo. |
| Prevenção de duplicados | O estado da curtida é salvo no navegador para evitar várias curtidas a partir do mesmo dispositivo. |
| Feedback visual | O coração se preenche e o contador é atualizado em tempo real com uma animação fluida. |
| Endpoint público | Acessível tanto por usuários autenticados quanto por visitantes anônimos. Não é necessária autenticação. |
👤 Perfis de Autor Personalizáveis
Cada autor tem uma página de perfil pública totalmente personalizável, visível para todos os visitantes.
| Elemento | Descrição |
|---|---|
| Imagem hero | Banner de largura total com sobreposição de degradê. A imagem cobre toda a parte superior do perfil. |
| Avatar | Imagem circular sobreposta ao hero. Torna-se o símbolo visual do autor em todo o site. |
| Bio HTML | Descrição com formatação enriquecida (negrito, links, listas). Suporta HTML completo para uma bio profissional. |
| Nickname | Nome de exibição personalizado, independente do nome de usuário. |
| Cores personalizadas | 6 cores personalizáveis (fundo, botões, texto, cards) + arredondamento de imagem. Cada perfil pode ter seu próprio estilo único. |
| Grade de artigos | Todos os posts publicados do autor, exibidos em grade com badge e preço em destaque em cada card. |
Configuração do App
Todos os campos já vêm pré-preenchidos com valores ideais. Altere apenas o que deseja personalizar. Você sempre pode voltar aos valores originais com o botão Reset.
seunome.travelinfluencer.co). Para abrir o app, digite esse endereço na barra de pesquisa do seu navegador. branding · colors
A identidade visual do seu app: logo, cores e fonte.
| Campo | Padrão | O que faz |
|---|---|---|
Ícone da AppURL | Logo TravelInfluencer | A imagem que representa seu app. Formato PNG, mínimo 512×512px. Usada como ícone em cada parte do app. Como inserir o logo: faça upload de uma imagem pelo seu perfil e copie a URL gerada, ou cole diretamente a URL de uma imagem online. Se as imagens não carregarem, consulte a seção CORS Fix. |
Cor de Fundo PrincipalCor | #00519C | A cor principal da sua marca. Usada na barra do navegador e como cor do tema. |
Cor de Fundo SplashCor | #FFFFFF | A cor de fundo quando o app é iniciado. Normalmente branco ou a cor da marca. |
Mostrar todas as cores personalizáveis
Cada cor está no formato #RRGGBB. Os valores exibidos são os padrão.
Superfície e Fundo
| Campo | Padrão | Uso |
|---|---|---|
Cor Primária | #00519C | Botões primários, indicadores ativos, AppBar |
Cor de Superfície | #FFFFFF | Fundo de cards, diálogos, bottom sheet |
Cor de Fundo | #F7F9FC | Fundo principal atrás de tudo |
Tinta de Superfície | #E8EDF5 | Fundos semitransparentes, switch track |
Tinta de Superfície Clara | #F0F4FA | Variante mais clara de surfaceTint |
Texto
| Campo | Padrão | Uso |
|---|---|---|
Cor de Texto Principal | #0F172A | Títulos e conteúdos importantes |
Cor de Texto Secundário | #475569 | Subtítulos e informações complementares |
Cor de Texto Terciário | #94A3B8 | Hints, placeholders, informações pouco importantes |
Cor de Texto Desativado | #CBD5E1 | Elementos desativados |
Estados
| Campo | Padrão | Uso |
|---|---|---|
Cor de Sucesso | #16A34A | Confirmações, status "concluído" |
Cor de Aviso | #F59E0B | Avisos e atenção |
Cor de Erro | #DC2626 | Erros principais |
Cor de Erro Clara | #FEF2F2 | Fundo claro para áreas de erro |
Cor de Borda de Erro | #FECACA | Borda de cards/contêineres de erro |
Cor de Erro Secundária | #EF9A9A | Cor de erro secundária, fundo claro |
Cor de Texto de Erro | #E53935 | Texto de mensagens de erro |
Cor de Erro Escura | #D32F2F | Cor de erro escura, para ações importantes |
Categorias de Viagem
| Campo | Padrão | Uso |
|---|---|---|
Categoria Alojamento | Cor de hospedagem | Hotéis, pousadas, etc. |
Categoria Transportes | Cor de transporte | Voos, trens, etc. |
Categoria Comida | Cor de alimentação | Restaurantes, etc. |
Categoria Atividades | Cor de atividades | Tours, passeios |
Categoria Outros | Cor outros | Despesas não classificáveis |
Status de Viagem
| Campo | Uso |
|---|---|
Cor Estado Próximo | Badge "Em breve" |
Cor Estado Em Curso | Badge "Em andamento" |
Cor Estado Concluído | Badge "Concluído" |
Diversos
| Campo | Uso |
|---|---|
Cor de Borda | Borda padrão para cards e inputs |
Cor de Borda Clara | Borda clara para separações sutis |
Cor de Divisor | Linhas divisórias entre seções |
Cor de Ícone Secundário | Ícones decorativos secundários |
Fundo de Overlay | Fundo de overlay escuro (popup, diálogo) |
Texto de Overlay | Texto sobre fundo de overlay escuro |
Cor de Sombra | Cor base das sombras (normalmente #000000) |
Opacidade da Sombra0.0-1.0 | Transparência das sombras |
Texto sobre Primário | Texto/ícones sobre a cor primary |
Texto sobre Secundário | Texto/ícones sobre a cor secondary |
Texto sobre Superfície | Texto/ícones sobre a cor surface |
Texto sobre Erro | Texto/ícones sobre a cor error |
app
As informações básicas: nome, versão e identidade do app.
| Campo | Padrão | O que faz |
|---|---|---|
Nome da AppTexto | Horizon | O nome do seu app exibido para os usuários: aparece no título, na barra e em todo o app. |
Versão da AppTexto | 1.0.0 | Número da versão (referência interna). |
Texto “Powered By”Texto | powered by travelinfluencer.co | Texto "powered by" no final da página info. Visível apenas se "Mostrar powered by" estiver ativo. |
Texto do Botão IATexto | HorizonAI | O nome do seu assistente AI: aparece na barra e na tela de AI. Para alterar a identidade, vá à seção ai. |
links
Todos os links e páginas conectados ao seu app.
| Campo | Tipo | O que faz |
|---|---|---|
Link do Site | URL | Link para seu site, Horizon Studio ou social (se embed for possível): exibido como botão "Explorar" na página info. Observação: o link para seu site personalizado está disponível apenas com o plano Pro. |
Link Política de Privacidade | URL | Link para a página de Política de Privacidade. |
Link Termos e Condições | URL | Link para a página de Termos e Condições. |
Link Popup Promocional | URL | URL da página exibida no popup promocional. Aparece após X segundos da abertura. A página deve permitir a incorporação em um iframe (cabeçalho X-Frame-Options / CSP frame-ancestors): alguns sites de terceiros bloqueiam a incorporação e não são exibidos. |
Imagem de Cabeçalho Info | URL | Imagem de cabeçalho na parte superior da página info. Largura recomendada: 1200px+. Como inserir a imagem de cabeçalho: faça upload de uma imagem pelo seu perfil e copie a URL gerada, ou cole diretamente a URL de uma imagem online. Se as imagens não carregarem, consulte a seção CORS Fix. |
services · socialLinks
Os serviços exibidos na barra de navegação (bottom bar) e os links sociais no menu lateral (drawer) do app.
Serviços disponíveis
Para cada serviço, insira o link de afiliado e use o toggle para ativá-lo ou desativá-lo. O número de serviços disponíveis depende do plano.
| Icono | Nome do Serviço | O que inserir no campo URL |
|---|---|---|
| ✈️ | Voos | Link de afiliado para busca de voos |
| 🏨 | Hotéis | Link de afiliado para reserva de hotel |
| 🏡 | Casas de férias | Link de afiliado para casas de temporada e apartamentos |
| 📦 | Pacotes | Link de afiliado para pacotes de viagem (voo + hotel) |
| 🚗 | Carros | Link de afiliado para aluguel de carro |
| 🛡️ | Seguro | Link de afiliado para seguro de viagem |
| 📱 | eSIM | Link de afiliado para chips SIM virtuais (eSIM) |
| 🗺️ | Tours | Link de afiliado para tours, ingressos de museus e atividades |
| 🚢 | Cruzeiros | Link de afiliado para cruzeiros |
| 🧳 | Depósito de bagagem | Link de afiliado para depósito de bagagem |
| 🚂 | Comboios | Link de afiliado para passagens de trem |
| 🚌 | Autocarro | Link de afiliado para passagens de ônibus |
| ⛴️ | Ferryboats | Link de afiliado para balsas e ferries |
| 🚕 | Táxi | Link de afiliado para reserva de táxi |
| 🛺 | Transfer aeroporto | Link de afiliado para transfer do/para o aeroporto |
| 🔒 | VPN | Link de afiliado para serviços de VPN |
| 🍽️ | Restaurantes | Link de afiliado para reserva de restaurantes |
| ⛷️ | Aluguer de equipamento | Link de afiliado para aluguel de equipamentos esportivos |
| 🛥️ | Iates | Link de afiliado para aluguel de iates e barcos |
| 🚐 | Autocaravana | Link de afiliado para aluguel de motorhome e RV |
| 📋 | Reservar agora | Link para a página de reserva genérica |
| 🛍️ | Comprar agora | Link para a página de compra |
| 🚲 | Bicicleta | Link de afiliado para aluguel de bicicletas |
| 🏍️ | Moto | Link de afiliado para aluguel de motos |
| 🔑 | Alugar Agora | Link de afiliado para aluguel genérico |
| 🏷️ | Ofertas | Link de afiliado para ofertas e descontos |
| 💆 | Spa | Link de afiliado para spa e centros de bem-estar |
| 🎫 | Eventos | Link de afiliado para ingressos de eventos, shows e espetáculos |
| 🛎️ | Concierge | Link para serviço de concierge e assistência personalizada |
| 👥 | Viagens em Grupo | Link de afiliado para viagens em grupo e tours organizados |
| 🍴 | Menu | Link para o menu |
| 🛒 | Loja | Link para a loja |
| 💬 | Escreva whatsapp: abre o chat com o número configurado em Empresa | |
| ✉️ | Escreva email: abre o cliente de email com o endereço da empresa | |
| 📞 | Telefone | Escreva phone: abre o discador com o número da empresa |
whatsapp, email, phone como URL: o app abrirá automaticamente o aplicativo correto. As informações de contato desses campos são definidas na seção "business".Plataformas Sociais (visíveis no menu lateral do app)
| Icono | Plataforma | O que inserir no campo URL |
|---|---|---|
| ▶️ | YouTube | URL do canal do YouTube, ex. https://youtube.com/@seucanal |
| 🎵 | TikTok | URL do perfil do TikTok, ex. https://tiktok.com/@seuperfil |
| 📸 | URL do perfil do Instagram, ex. https://instagram.com/seuperfil | |
| 👍 | URL da página do Facebook, ex. https://facebook.com/suapagina | |
| 🐦 | X (Twitter) | URL do perfil do X, ex. https://x.com/seuperfil |
| 💼 | URL da página ou perfil do LinkedIn, ex. https://linkedin.com/company/sua-empresa | |
| 📌 | URL do perfil ou painel do Pinterest, ex. https://pinterest.com/seuperfil | |
| 🎧 | Spotify | URL do perfil ou playlist do Spotify, ex. https://open.spotify.com/user/seuperfil |
| 🎶 | Apple Music | URL do perfil do Apple Music, ex. https://music.apple.com/seuperfil |
| ☁️ | SoundCloud | URL do perfil do SoundCloud, ex. https://soundcloud.com/seuperfil |
| 📦 | Amazon | URL da loja ou storefront da Amazon, ex. https://amazon.com/shop/seuperfil |
| 🎬 | Vimeo | URL do perfil do Vimeo, ex. https://vimeo.com/seuperfil |
ai
Configure o comportamento do seu assistente AI integrado. O modelo utilizado é o LFM da Liquid AI, executado inteiramente no dispositivo: nenhum dado é enviado a servidores externos.
| Campo | Padrão | O que faz |
|---|---|---|
Temperatura IA0.0-1.0 | 0.2 | O quão criativa é a AI. 0 = precisa e repetitiva, 1 = criativa e variável. Recomendado: 0.1-0.35. |
Prompt de Sistema IATexto | - | As instruções que definem o comportamento da sua AI. Você pode estruturar o prompt com tags XML e usar estes placeholders especiais:<identity> = identidade e papel do assistente<rules> = regras e restrições do comportamento<context> = contexto dinâmico (viagens e links)<user_trips> = lista de viagens do usuário<app_links> = links dos serviços ativos |
ui
Controla o aspecto visual da interface: barra de navegação, ícones, sombras e mais.
| Campo | Padrão | O que faz |
|---|---|---|
Barra Inferior IlhaSim/Não | false | Estilo da barra de navegação: ativo = barra flutuante "ilha" com bordas arredondadas, desativado = barra clássica colada à borda. |
Etiquetas Barra InferiorSim/Não | true | Exibe o texto sob os ícones na barra. Desativado = apenas ícones. |
Mostrar IASim/Não | true | Exibe o botão do assistente AI na barra. |
Mostrar As Minhas ViagensSim/Não | true | Exibe a aba "Minhas Viagens" na barra. |
Forma do IndicadorTexto | Circle | O formato da animação de carregamento. Ver todos os estilos disponíveis ↓ |
Mostrar configurações gráficas avançadas
| Campo | Padrão | O que faz |
|---|---|---|
Ícones RealçadosSim/Não | false | Adiciona um fundo colorido atrás do ícone ativo na barra. |
Mostrar “Powered By”Sim/Não | true | Exibe o texto "powered by" no final da página info. |
Cartão Info BusinessSim/Não | true | Exibe o card com informações da empresa na página info. |
Ícones ContornoSim/Não | true | Estilo dos ícones: ativo = apenas contorno, desativado = preenchidos. |
Bordas dos CamposSim/Não | false | Exibe a borda nos campos de input. Ativo = campos com borda visível, desativado = campos sem borda. |
Mostrar Popup PromocionalSim/Não | true | Habilita o popup promocional após X segundos. |
Atraso do Popup (s)Número | 15 | Segundos de espera antes de exibir o popup. |
Raio dos BotõesPixel | 30.0 | Bordas arredondadas dos botões. 0 = quadrados, 30+ = muito arredondados. |
Raio dos CartõesPixel | 30.0 | Bordas arredondadas dos cards. Mesmo princípio do buttonRadius. |
Elevação0.0+ | 5.0 | Intensidade da sombra em cards e elementos flutuantes. 0 = sem sombra. |
redirect
A animação de transição quando o app abre um link externo.
| Campo | Padrão | O que faz |
|---|---|---|
Overlay de RedirecionamentoSim/Não | true | Exibe um overlay escuro de transição antes de abrir links externos. |
Duração do Overlay (ms)ms | 800 | Duração do overlay em milissegundos. Valores típicos: 500-1500. |
business
As informações da empresa exibidas na página info do seu app.
| Campo | Tipo | O que faz |
|---|---|---|
Número WhatsAppTexto | Número do WhatsApp | Número para contato rápido. Formato internacional: +39123456789 |
E-mailEmail | Email de contato | O email onde os clientes podem falar com você. |
Número de TelefoneTexto | Telefone | Número de telefone. Formato internacional: +39123456789 |
Descrição Sobre NósTexto | Texto livre | A descrição "Quem Somos" do seu negócio. |
EndereçoTexto | Endereço | O endereço legal da sua empresa. |
Número de IVATexto | P. IVA | Número de IVA / VAT number. |
Horário de FuncionamentoTexto | Horários | Os horários de funcionamento do seu negócio. |
network
Como seu app se apresenta ao resto da web.
| Campo | Padrão | O que faz |
|---|---|---|
User AgentTexto | - | O "nome" com o qual seu app se apresenta aos sites. Formato recomendado: NomeApp/1.0 (email@exemplo.com) |
Moeda PredefinidaTexto | EUR | Moeda padrão para as viagens. Código ISO: EUR, USD, GBP, JPY, etc. |
map (avançadas)
A maioria dos usuários não precisa alterar estas configurações. O mapa usa OpenStreetMap.
| Campo | Padrão | O que faz |
|---|---|---|
Latitude PredefinidaNúmero | 41.9028 | Latitude do centro do mapa ao abrir (padrão: Roma). |
Longitude PredefinidaNúmero | 12.4964 | Longitude do centro do mapa ao abrir (padrão: Roma). |
Zoom InicialNúmero | 3.0 | Zoom inicial. Valores baixos = vista de continente, altos = vista de rua. |
Zoom Local SelecionadoNúmero | 5.0 | Zoom ao selecionar uma localização da lista. |
Tamanho do MarcadorPixel | 40.0 | Tamanho dos marcadores no mapa. |
Largura da Linha de RotaPixel | 3.0 | Espessura da linha que conecta os pontos do trajeto. |
Zoom de SeleçãoNúmero | 15.0 | Zoom para a seleção precisa de um endereço. |
Guia de Fontes
As fontes do seu app são carregadas do Google Fonts. Use o nome exato como aparece no Google Fonts: basta uma letra diferente para a fonte não carregar.
Os dois campos de fonte
| Campo | O que controla |
|---|---|
Fonte do Texto | A fonte para todo o texto do app: parágrafos, descrições, listas, botões. Normalmente uma fonte simples e legível. |
Fonte dos Títulos | A fonte para os títulos: AppBar, títulos de seção, logo. Normalmente uma fonte mais decorativa ou em negrito. |
Fontes populares: clique para ver no Google Fonts
Moderna e geométrica. Ótima para títulos.
Limpa e legível. Perfeita para o corpo do texto.
A fonte mais usada para interfaces digitais.
Geométrica e amigável. Muito popular.
Elegante e versátil. Ótima para a marca.
Clássica e profissional. Boa legibilidade.
A fonte do Android. Familiar para todos.
Neutra e muito legível. Um grande clássico.
Elegante com serifa. Perfeita para títulos de luxo.
Suave e arredondada. Amigável.
Fina e elegante. Muito estilosa.
Arredondada e divertida. Para um visual informal.
Indicadores de Carregamento
Escolha a animação de carregamento do seu app. Cada estilo tem um nome: insira-o no campo Forma do Indicador da seção ui.
Forma do Indicador na seção ui.📱 Como instalar o App
Seu app é uma PWA (Progressive Web App): não é baixado da App Store ou do Google Play Store, mas sim instalado diretamente do navegador. É rápido, leve e funciona como um app nativo. Siga o procedimento para o seu dispositivo.
🤖 Android (Chrome)
Para instalar o app em um dispositivo Android, use o navegador Google Chrome.
🍎 iPhone e iPad (Safari)
Para instalar o app no iPhone ou iPad, use o navegador Safari (não o Chrome ou outros navegadores).
🖥️ Desktop (Chrome, Edge, Brave)
Você também pode instalar o app no seu computador, com Google Chrome, Microsoft Edge ou Brave.
Problemas Comuns
Está com algum problema? Provavelmente a solução está logo abaixo. As alterações podem levar alguns minutos para aparecer no app. E lembre-se: você sempre tem o botão Reset para voltar aos valores originais.
Alterei um campo mas não vejo a mudança
Se um campo for deixado vazio ou removido, o sistema carrega automaticamente o valor padrão. Isso significa que sua alteração pode não ter sido salva corretamente.
A cor que inseri não funciona
As cores devem estar no formato HEX de 6 dígitos, com o símbolo # no início.
| Formato | Exemplo | Funciona? |
|---|---|---|
| HEX 6 dígitos | #00519C | ✅ Sí |
| Sem # | 00519C | ❌ No |
| Nome de cor | red | ❌ No |
| RGB | rgb(0,81,156) | ❌ No |
A fonte não muda
O nome da fonte deve corresponder exatamente ao do Google Fonts, incluindo maiúsculas, minúsculas e espaços. Se o nome não estiver correto, será usada a fonte do sistema.
| Nome inserido | Correto? |
|---|---|
Poppins | ✅ Sí |
poppins | ❌ Falta a maiúscula |
Playfair Display | ✅ Sim (com espaço) |
Playfairdisplay | ❌ Falta o espaço |
A URL de um serviço não abre
As URLs dos serviços devem ser completas e seguras. Aqui estão as regras:
https://, exemplo: https://flights.travelinfluencer.cohttp:// (sem o "s") não são carregadas por motivos de segurança.whatsapp, email ou phone: nada de https, são gerenciados automaticamente!Ativei um serviço mas não o vejo na barra
A barra de navegação exibe no máximo 5 serviços ativos. Se você ativou mais, apenas os primeiros 5 aparecerão na barra.
Fiz upload de uma imagem no perfil mas não a vejo no app
Quando você faz upload de uma imagem pelo seu perfil (logo ou imagem de capa), o sistema gera um link de URL para essa imagem. Você deve copiar essa URL e colá-la no campo correto da configuração.
logoUrl (para o logo) ou infoHeaderImageUrl (para a imagem de capa).Quero voltar ao subdomínio depois de usar um domínio personalizado
A passagem de domínio personalizado para subdomínio padrão é possível, mas envolve a perda completa dos dados associados ao seu app.
O site ou o app não estão acessíveis
Se você não consegue acessar o site, o app ou o Horizon Studio, pode estar em curso uma intervenção de manutenção programada ou extraordinária.
O app não funciona corretamente no modo anônimo/privado
Se você estiver usando o navegador em modo anônimo, InPrivate ou navegação privada, muitos recursos do app podem não funcionar corretamente. Isso se deve às restrições que os navegadores aplicam nesse modo.
Meu site não tem navegação nem animações no app
Se o seu site aparece no app, mas a navegação parece limitada ou as animações não funcionam, pode estar faltando o script de integração na seção <head> do seu site.
</head> no seu site:<script src="https://scripts.travelinfluencer.co/horizon-webview-helper.js" data-horizon-webview async></script> O app fecha depois de baixar a AI
Se o app fecha de repente ou trava após o download do modelo AI (HorizonAI), o problema se deve a recursos insuficientes no seu dispositivo.
showAI como false): todas as demais funções do app continuarão funcionando normalmente.Cancelamento de Conta
Se deseja encerrar sua conta e excluir todos os seus dados, siga atentamente este procedimento. A operação é irreversível: leia bem cada etapa antes de prosseguir.
Etapa 1. Cancele sua assinatura
Antes de poder encerrar a conta, você deve cancelar sua assinatura ativa. Não é possível excluir a conta se você tem um plano vigente.
Etapa 2. Período de carência (30 dias)
Após o vencimento da assinatura, sua conta entra em um período de carência de 30 dias. Durante esse período:
💡 Alternativa: Mude para o Plano Starter
Se você não quer perder sua conta, mas não deseja mais uma assinatura cara, pode mudar para o Plano Starter, o plano básico de baixo custo. Isso permite:
- ✅ Preservar sua conta e os dados do perfil
- ✅ Manter o acesso à plataforma
- ✅ Evitar o cancelamento automático por inatividade ou falta de assinatura
Etapa 3. Cancelamento definitivo
Ao final dos 30 dias de carência, todos os seus dados serão excluídos automática e permanentemente. Isso inclui:
- Configuração do app e configurações personalizadas
- Dados do perfil e informações da empresa
- Imagens enviadas (logo, capa)
- Histórico e estatísticas de uso
- Quaisquer outros dados associados à sua conta