> ## 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.

# Armazene imagens no seu app mobile

> Salve fotos de perfil e outras imagens no App Storage, vinculadas a cada jogador.

export const AiPrompt = ({children}) => {
  return <CodeBlock className="relative block font-sans whitespace-pre-wrap break-words">
      <div className="pr-7">
        {children}
      </div>
    </CodeBlock>;
};

export const profileImagesPrompt = "Armazene as fotos de perfil que os jogadores tiram no App Storage, vinculadas à conta deles.";

O PixelGames precisa de um lugar para guardar as fotos que os jogadores tiram. Este guia
assume que os jogadores já conseguem [entrar](/pt/build/mobile-login), o armazenamento
depende de saber quem está enviando.

<AiPrompt>
  {profileImagesPrompt}
</AiPrompt>

O Agent integra o [App Storage](/pt/features/data-and-storage/object-storage) e vincula cada
envio ao jogador logado. O PixelGames pode então mostrar um perfil real: a foto enviada ao
lado do nome do jogador.

<Frame caption="Tela de perfil do PixelGames, mostrando a foto do jogador junto com seu recorde.">
  <img src="https://mintcdn.com/replit/WuaQIOfW5oxRlxex/images/pixelgames/mobile/database.png?fit=max&auto=format&n=WuaQIOfW5oxRlxex&q=85&s=ea1d18afe4c560a1efeb6ae20f7505fc" alt="Tela de perfil do PixelGames com a foto, o nome e o recorde do jogador" data-path="images/pixelgames/mobile/database.png" width="1516" height="590" data-path="images/pixelgames/mobile/database.png" />
</Frame>

## Teste

1. Entre no PixelGames com uma conta existente.
2. Tire ou escolha uma foto de perfil e envie-a.
3. Feche e reabra o app, confirme que a foto ainda está lá.
4. Entre a partir de um segundo celular com a mesma conta e confirme que você vê a mesma foto.

## Solução de problemas

* **Logado, mas a foto não aparece:** o app provavelmente está apontando para uma instância de
  armazenamento ou autenticação diferente da esperada. Peça ao Agent para verificar a conexão.
* **O envio falha:** confirme que o app solicitou as permissões de câmera e armazenamento
  antes do envio.

## O que vem a seguir

<CardGroup cols={2}>
  <Card title="Pré-visualize e teste no seu celular" icon="mobile" href="/build/mobile-preview-testing">
    Passe do Expo Go para um dev build com acesso nativo completo.
  </Card>

  <Card title="Envie para a App Store" icon="rocket" href="/build/mobile-publish-ios">
    Envie o PixelGames para revisão.
  </Card>
</CardGroup>

## Relacionado

* [Adicione login](/pt/build/mobile-login)
* [Use a câmera](/pt/build/mobile-camera)
* [Adicione pagamentos ao PixelGames](/pt/build/mobile-payments)
