Home Para quem cria Banco de dados Automações Guia do Harness Falar no WhatsApp
Bolt, Expo, FlutterFlow

Não é app de loja. É página que abre no navegador do celular

Se a meta é um ícone na App Store ou na Play Store, o caminho que o mercado usa é Bolt com Expo ou FlutterFlow. A FlexPage não publica nessas lojas, não gera projeto Expo e não entrega SDK mobile. O que ela faz no celular é outro produto — e esta página diz qual.

Sem App Store e sem Play Store Cliente abre no navegador App existente chama o agente por API
Dois produtos com o mesmo adjetivo

App mobile de loja e app web não são a mesma entrega

“Mobile” na busca quase sempre significa binário, revisão da Apple ou do Google, push nativo, câmera do sistema. A FlexPage não promete nenhum desses. Promete a página responsiva e, se você já tem o app, uma API para o agente.

Bolt com Expo · FlutterFlow

Caminho de app nativo e de loja

Bolt, quando o projeto é Expo, e FlutterFlow são as ferramentas que o mercado associa a app iOS e Android: gerar a interface, empacotar e seguir o fluxo de publicação da loja. O código ou o projeto fica com quem constrói, para submeter à App Store e à Play Store.

Se o pedido inclui “quero na loja”, “quero o ícone na tela inicial sem ser atalho de site” ou “preciso do binário”, essas ferramentas continuam no caminho. A FlexPage não compete nesse pedido.

FlexPage

Web que o celular abre

Sessão App cria telas em www/ e a API em script/. O cliente entra pelo link, no Chrome ou no Safari, e usa a mesma página que o desktop usa — desenhada primeiro para a tela pequena. Hospedagem e SSL já estão no domínio.

Não há fila de revisão da loja porque não há pacote para revisar. Atualizar a tela é aprovar um arquivo, não esperar a Apple ou o Google.

A FlexPage não se conecta a Bolt, Expo ou FlutterFlow. Não importa o projeto deles e não exporta um projeto compatível com a loja. Tratar os dois como “o mesmo app” é o mal-entendido que esta página recusa.
O que “funciona no celular” quer dizer

O guia mostra o cliente no celular, dentro do navegador

No mapa de um app, a primeira peça é “cliente no celular”: escolhe corte, barbeiro, dia e horário. A peça seguinte é a tela em www/, que pergunta os horários à API em script/. Nada nessa cadeia é um aplicativo instalado.

Link, não ícone de loja

A pessoa abre o endereço do domínio. Pode fixar na tela inicial do celular como atalho do navegador — isso continua sendo site, não app publicado.

Tela em www/

HTML e JavaScript responsivos. O mesmo arquivo serve o celular e o computador. A hierarquia e o toque são pensados para o dedo, não para um framework nativo.

API em script/

Horário livre, pedido, login: o servidor do domínio responde. A tela não carrega um SDK da loja. Os dados ficam em sandbox/ ou no banco que você ligar.

Rotina em thread/

Lembrete de horário, confirmação, mensagem depois do atendimento: o servidor roda sozinho. No exemplo do guia, isso sai pelo WhatsApp, não por notificação push da loja.

O que o celular ganha

Página rápida de abrir, sem download, sem atualização pela loja, com SSL. Formulário, lista, agendamento e chat do agente funcionam no navegador. Quem já usa o site no computador usa o mesmo endereço no telefone.

O que o celular não ganha

Não há publicação na App Store nem na Play Store. Não há projeto Expo. Não há promessa de push nativo, compra dentro do app da loja, acesso profundo à câmera ou aos contatos como um binário nativo faz. Se o produto depende disso, a FlexPage não é a ferramenta.

WhatsApp não é o app da loja

O agente atende no chat do site, no WhatsApp ou por API. O cliente fala pelo aplicativo que já tem instalado. Isso cobre muita demanda de “quero no celular” sem inventar um binário. Não cobre um produto que só existe como app de loja.

O desenho das peças — tela, API, dados, rotina — está na lição Entendendo um app por dentro. Vale ler antes de pedir “um app”, para o pedido nomear a tela e o servidor, não uma loja.

O gancho real com um app que já existe

O app da loja chama o agente. A FlexPage não vira o app

O guia descreve um caso concreto: a empresa já tem um app de celular próprio, ou um sistema de caixa, e quer usar os mesmos agentes pela API HTTP. A FlexPage entra aí como o cérebro da conversa, não como o pacote que sobe na loja.

Quem faz O quê Onde mora
O app que você já tem Tela nativa, ícone, revisão da loja, o que o binário precisa fazer. No projeto Expo, Flutter ou nativo — fora da FlexPage. Ela não gera esse projeto.
O servidor desse app Guarda a chave e chama a API. O guia é explícito: a chave não fica no app instalado no celular. No backend que você controla, não no HTML da loja e não no aparelho do cliente.
O agente da FlexPage Responde com as funções do site: horário, pedido, texto. Comando fp-agent-run, chave Bearer, resposta em JSON. No domínio FlexPage. A página Agentes por API descreve a chamada.
O Harness Constrói o agente, as funções e as telas web. Não escreve SQL livre no lugar do agente. No painel, nas pastas do domínio. Quem atende o cliente é o agente, não o Harness.

O que a chamada é

HTTP, com Authorization: Bearer e o comando fp-agent-run. A lição do guia lista também continuar uma ação, consultar status, ler ou apagar histórico, cancelar e listar agentes. Chave errada ou revogada devolve 401. Não há SDK de iOS nem de Android documentado — e esta página não inventa um.

O que a chamada não é

Não é um componente visual para colar no Expo. Não é ponte com FlutterFlow. Não é permissão para embutir a chave no aplicativo que o cliente instala: o guia manda a chave ficar só no servidor do outro sistema. Quem descumpre isso expõe a chave no aparelho.

Harness constrói; agente atende. O agente pode estar no chat do site, no WhatsApp ou nessa API. Os três usam o mesmo cadastro. Construir o app da loja continua sendo trabalho do time que já publica na loja — ou de Bolt com Expo e de FlutterFlow, se esse for o gerador escolhido.
Para não contratar a ferramenta errada

Perguntas de quem busca app mobile

A FlexPage publica na App Store ou na Play Store?

Não. O app da FlexPage é web: o cliente abre no navegador, inclusive no celular. Não há binário iOS ou Android, não há publicação na loja e não há projeto Expo. Bolt com Expo e FlutterFlow são o caminho que o mercado usa para app de loja. A FlexPage não se conecta a eles.

O que significa funcionar no celular?

A página é responsiva e o cliente abre no navegador do celular, como qualquer site. No guia, o exemplo da barbearia mostra a pessoa escolhendo corte, barbeiro, dia e horário pelo celular, na tela em www/, com a API em script/. Não é um ícone instalado pela loja. Atalho na tela inicial continua sendo site.

Um app que eu já tenho pode usar a FlexPage?

Pode chamar os agentes por API HTTP, com chave Bearer e o comando fp-agent-run. O guia diz para guardar a chave só no servidor do outro sistema, nunca no app instalado no celular. A FlexPage não entrega SDK mobile. O contrato da chamada está em Agentes por API e na lição Agentes em outros sistemas.

A FlexPage gera projeto Expo ou Flutter?

Não. Sessão App cria telas web em www/ e API em script/. Sessão Projeto pode escrever um programa em qualquer linguagem para você baixar, mas o Harness não executa esse programa no servidor — e isso não é um projeto de loja pronto para submeter.

O agente atende pelo WhatsApp sem app de loja?

Sim, no que a home descreve: o agente atende no chat do site, no WhatsApp ou por API HTTP. Quem constrói é o Harness; quem conversa com o cliente é o agente. Isso não substitui um app nativo com push da loja, câmera nativa ou pagamento dentro do app da Apple ou do Google.

Fale conosco