> ## Documentation Index
> Fetch the complete documentation index at: https://docs.replit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Pré-visualize e teste no seu celular

> Teste o PixelGames no seu próprio celular com o Expo Go.

O Expo Go é a maneira mais rápida de ver o PixelGames no seu próprio celular. Comece por aqui e
passe para o TestFlight ou o Internal Testing quando você encontrar algo que o Expo Go não
consiga fazer.

## O que é o Expo?

O Expo é o toolkit que o Agent usou para construir o PixelGames. Ele permite que o Agent escreva
o app uma vez em JavaScript e execute esse mesmo código como um app iOS real e um app Android
real.

O Expo Go é um app gratuito da App Store ou do Google Play. Instale-o uma vez, e ele pode
visualizar qualquer projeto Expo, incluindo o PixelGames, apenas escaneando um QR code.

<Steps>
  <Step title="Abra o Expo Go">
    Abra o app **Expo Go** no seu celular (iOS ou Android).
  </Step>

  <Step title="Escaneie o QR code">
    Escaneie o QR code que o Replit mostra no painel de prévia.
  </Step>

  <Step title="Espere carregar">
    O Metro, o bundler do Expo, empacota o PixelGames e o envia para o seu celular. O primeiro
    carregamento pode levar um ou dois minutos, depois fica mais rápido.
  </Step>

  <Step title="Jogue com ele">
    O PixelGames abre no seu celular. As alterações do Agent aparecem em poucos segundos, sem
    reinstalar.
  </Step>
</Steps>

<Frame caption="O QR code do Expo Go mostrado no painel de prévia do Replit.">
  <img src="https://mintcdn.com/replit/WuaQIOfW5oxRlxex/images/pixelgames/mobile/expo-go-qr-code.png?fit=max&auto=format&n=WuaQIOfW5oxRlxex&q=85&s=5dc757c6d7f3d4c4cb5535e6b9f76ed8" alt="Painel de prévia do Replit mostrando um QR code do Expo Go" data-path="images/pixelgames/mobile/expo-go-qr-code.png" width="1918" height="992" data-path="images/pixelgames/mobile/expo-go-qr-code.png" />
</Frame>

## O que o Expo Go não consegue testar

O Expo Go cobre telas, fluxos e a UI. Alguns recursos só funcionam quando o PixelGames é
executado como seu próprio app no celular: **notificações push**, **compras no app** e
**Sign in with Apple** são os mais comuns.

Para testar esses recursos, envie o PixelGames para a Apple e depois instale-o a partir do
TestFlight. Seu app permanece privado para você e para os testadores que você convidar, e você
pode continuar iterando antes de tornar qualquer coisa pública. A publicação na Google Play
ainda não é suportada.

* [Envie seu app iOS](/pt/build/mobile-upload-ios)

## Solução de problemas

* **O QR code não escaneia, ou o app não conecta:** confirme que seu celular e seu computador
  estão na mesma rede WiFi, algumas redes corporativas e públicas bloqueiam a conexão entre
  eles. Nesse caso, peça ao Agent para iniciar o app em modo tunnel.
* **As alterações não aparecem no seu celular:** agite seu celular para abrir o menu de
  desenvolvedor do Expo, depois toque em **Reload** para baixar novamente o PixelGames.
* **Tela de erro vermelha:** geralmente é um erro de JavaScript ou um pacote faltando. A
  mensagem costuma apontar para o arquivo e a linha exatos, compartilhe com o Agent e peça uma
  correção.
* **Funciona no iOS, mas quebra no Android (ou vice-versa):** cole o erro no Agent junto com a
  plataforma em que ele ocorre.
* **O shell do Console parece quebrado em um dispositivo:** peça ao Agent para verificar o
  tamanho da tela ou o tratamento de área segura para esse dispositivo.

## O que vem a seguir

<CardGroup cols={2}>
  <Card title="Envie seu app" icon="cloud-arrow-up" href="/pt/build/mobile-upload-ios">
    Vá além do que o Expo Go consegue testar.
  </Card>

  <Card title="Adicione recursos nativos do dispositivo" icon="camera" href="/pt/build/mobile-camera">
    Adicione mais recursos do dispositivo antes de publicar.
  </Card>
</CardGroup>

## Relacionado

* [Comece seu primeiro app mobile](/build/mobile-first-app)
* [Armazenar imagens no seu app mobile](/pt/build/mobile-store-images)
