Skip to main content

Por que isso importa

Todo iPhone já tem alertas, folhas de compartilhamento, switches e menus integrados, e os jogadores os usam em todos os outros apps que possuem. Quando seu app usa esses mesmos componentes nativos, os jogadores já sabem como eles funcionam antes mesmo de tocar em um, isso é o que faz parecer um app de iPhone real. Abaixo estão exemplos de prompts para componentes nativos que você pode adicionar ao seu app: alertas, folhas de ações, switches e mais.

Alertas nativos

Isso renderiza um alerta UIAlertController real, o mesmo estilo dos popups que o próprio iOS usa. Use um alerta quando houver uma decisão clara a confirmar.
Alerta nativo do iOS perguntando Sair do jogo? com as opções Cancelar e Sair

O alerta nativo de Sair do jogo no PixelGames.

Folhas de ações nativas

Uma folha de ações é a irmã de um alerta, use-a quando houver algumas opções distintas para escolher, em vez de uma única decisão sim/não. O Android tem seu próprio equivalente nativo, o Agent escolhe o certo para cada plataforma automaticamente.
Folha de ações nativa do iOS com as opções Tirar uma foto, Escolher da biblioteca e Escolher um avatar em pixel

A folha de ações nativa para alterar a foto de perfil do PixelGames.

Switches nativos

O mesmo switch on/off usado em todo o app Configurações do iOS, instantaneamente reconhecível, para que os jogadores não precisem descobrir um design de alternância personalizado.
Switches nativos do iOS alternando efeitos sonoros e feedback tátil ligado e desligado

Switches nativos para efeitos sonoros e feedback tátil nas Configurações do PixelGames.

SF Symbols

O SF Symbols é o conjunto de ícones integrado da Apple. Os símbolos combinam automaticamente com o tamanho, peso e modo escuro do texto ao redor, algo que um conjunto de ícones personalizado precisa ser construído manualmente para fazer.
Ícones SF Symbols ao lado das configurações de Efeitos sonoros e Vibração

SF Symbols usados para os ícones de efeitos sonoros e vibração nas Configurações.

O SF Symbols é exclusivo do iOS. Peça ao Agent para escolher um conjunto de ícones equivalente para o Android, os ícones não serão idênticos entre as plataformas, e isso é esperado.

Folha de compartilhamento nativa

Abre a mesma folha de compartilhamento do sistema usada pelo Fotos ou Safari, então ela lista quaisquer apps que o jogador já tenha instalado.
Folha de compartilhamento nativa do iOS compartilhando um recorde do PixelGames

Compartilhando um recorde do PixelGames pela folha de compartilhamento nativa.

Solução de problemas

  • O alerta ou a folha de ações mostra um modal personalizado em vez do nativo: confirme que o Agent usou a API nativa em vez de uma imitação renderizada em JS, eles podem parecer semelhantes mas se comportam de forma diferente.
  • Ícones parecem errados no Android: esperado especificamente para o SF Symbols, ele é exclusivo do iOS. Pergunte ao Agent qual conjunto de ícones alternativo ele usou.
  • A folha de compartilhamento não inclui um app que você esperava: isso é controlado pelo sistema operacional e pelos apps instalados no dispositivo de teste, não é algo que o PixelGames possa adicionar diretamente.

O que vem a seguir

Acessar contatos

Combine a folha de compartilhamento com links de convite.

Pré-visualize e teste no seu celular

Confirme que os componentes nativos são renderizados corretamente no dispositivo.

Relacionado