Multiplataforma
onestore.link para Expo apps
Link de loja universal para apps Expo em cerca de um minuto.
Resposta curta
Para dar a um app Expo um único link de download para as duas lojas, crie um onestore.link a partir das páginas dele na App Store e no Google Play: ele manda um iPhone para a App Store, um celular Android para o Google Play e um computador para uma página com os dois botões de loja e um QR code. É um redirecionamento, não um SDK: nada é adicionado ao seu projeto Expo e não é preciso um novo build. Tocado dentro do Instagram, Facebook, Snapchat ou X, ele passa para a loja sozinho; o navegador do TikTok bloqueia isso para muitos links, então lá a página mostra o botão da loja desde o primeiro segundo. Um link grátis não custa nada e é excluído após 30 dias sem visitantes; o Pro, por $3.99 por mês ou $39.90 por ano por link, mantém o link para sempre.
Revisado em 2026-10-22
Apps Expo são publicados na App Store e no Google Play a partir de uma única base de código. Eles também precisam de um único link de compartilhamento que abra a loja certa conforme o aparelho do visitante. O onestore.link é esse link — sem SDK, sem rebuild nativo, sem mexer na config do EAS.
Sem o onestore.link
- Duas URLs para manter (App Store + Google Play)
- Detecção manual de User-Agent no seu site de marketing
- Redirecionamentos quebrados dentro dos navegadores do TikTok e do Instagram
- Nenhum jeito de compartilhar um único QR code para as duas plataformas
Com o onestore.link
- Uma URL para tudo (`onestore.link/yourapp`)
- Roteamento automático para iOS / Android / computador
- Página ponte que tira o visitante dos navegadores do TikTok / Instagram
- Um único QR code, OG personalizado para compartilhamentos nas redes
Como funciona com Expo
Sem SDK, sem recompilação, sem mudar nenhuma configuração nativa. Só uma URL.
- 1
Publique seu app Expo nas duas lojas
Use `eas submit` ou envie seu IPA / AAB manualmente. Anote a URL da App Store e a URL da Play Store assim que cada página estiver no ar.
- 2
Crie seu onestore.link
Acesse o onestore.link, busque o nome do seu app (as URLs das lojas e os metadados são preenchidos automaticamente) ou cole as duas URLs manualmente. Você recebe um link curto na hora (com o Pro, dá para trocá-lo depois por algo como `/myapp`).
- 3
Compartilhe `onestore.link/myapp` em todo lugar
Bio, anúncios, QR codes, assinatura de e-mail, botões de compartilhar dentro do app. Usuários de iOS caem na App Store, usuários de Android no Google Play, e computador / navegadores dentro de apps são tratados automaticamente.
Opcional: compartilhar de dentro do seu app
O onestore.link é só uma URL — você não precisa adicionar nada ao seu app Expo para ele funcionar. Se você também quiser um botão de compartilhar dentro do app que envie o link universal aos usuários, este é o padrão típico em Expo:
Em qualquer lugar do seu app Expo (ou simplesmente nas redes sociais):
// Share button in your app
import * as Linking from "expo-linking";
const SHARE_URL = "https://onestore.link/myapp";
await Linking.openURL(SHARE_URL);
// → iOS opens App Store
// → Android opens Google Play
// → Desktop / in-app browser handled tooPerguntas frequentes
Preciso de um build nativo ou de mudar os config_plugins?
Não. O onestore.link é um simples redirecionamento de URL — seu app Expo não muda. Basta usar a URL onde você usaria um link de loja.
Funciona com EAS Update / atualizações OTA?
Sim. O EAS Update cuida do bundle JS do seu app; o onestore.link cuida do link público de compartilhamento. Um não depende do outro.
Posso usá-lo dentro do meu app para compartilhamento?
Sim — use `expo-linking` ou `Share.share()` com a URL do onestore.link. Quem compartilha o link a partir do seu app está compartilhando o link universal, e não um link de uma loja específica.
Pronto para adicionar um link universal ao seu app Expo?
Grátis para sempre, sem senha. Seu link fica pronto em cerca de um minuto.
Crie seu link grátisVeja também: onestore.link vs firebase dynamic links →
Veja na prática: Um link para o lançamento do seu app →