Por que saves de convidado somem no iPhone e iPad
Heartopia roda na infraestrutura proprietária da XD, usando o TapSDK 3.0 para gerenciar contas. Quando você escolhe jogar sem fazer login, o jogo aciona o sistema TDSUser.LoginAnonymously. Isso gera um token exclusivo de sessão de convidado que fica em cache no armazenamento local do aplicativo no seu dispositivo iOS.
Esse token em cache reautentica sua sessão sempre que o aplicativo é aberto. Você pode fechar o jogo à força ou reiniciar o iPhone sem perder o progresso do seu bairro de 12 lotes.
O perigo surge no instante em que você libera espaço ou tenta resolver um travamento. Pelas regras do TapSDK, apagar o aplicativo limpa imediatamente a sandbox local. Reinstalar o jogo pela App Store gera um identificador anônimo totalmente novo em vez de restaurar o antigo. Se o seu save nunca foi vinculado a uma credencial global como o TapTap, aquele token de convidado original é perdido para sempre.
Grandes atualizações de versão também colocam os dados locais em risco. Se um patch alterar o esquema de autenticação da XD, uma sessão de convidado não vinculada costuma falhar no handshake, fazendo o jogo tratar seu aparelho como se fosse de um jogador novo e iniciar uma nova cidade de tutorial.
Heartopia exige armazenamento estável e folga de hardware para manter a estabilidade durante a troca de dados. Uma conta de convidado não vinculada fica vulnerável caso seu aparelho fique sem espaço durante a sessão, o que pode corromper o token de autenticação em cache.
Especificações de hardware e funcionamento da sincronização entre as plataformas suportadas:
| Plataforma | Requisitos Mínimos de Sistema | Armazenamento Necessário | Comportamento da Sincronização de Conta |
|---|
| iOS (iPhone / iPad) | iOS 13.0 ou posterior | ~2 GB disponíveis | Cliente da App Store; vincula o save em Configurações > Conta |
| Android | Android 7.0 ou posterior | ~2 GB (3 GB de RAM) | Cliente da Google Play; compartilha cross-save com perfis do iOS vinculados |
| PC (Cliente TapTap) | Windows 10/11 de 64 bits | ~10 GB disponíveis | Launcher nativo; acessa automaticamente os saves na nuvem do TapTap |
Executar Heartopia em uma versão antiga do iOS inferior à 13.0 pode causar travamentos inesperados de autenticação durante o redirecionamento OAuth no navegador.
Se você planeja decorar sua casa na tela do PC, vincular seu perfil do iOS ao TapTap é obrigatório. A XD disponibiliza um cliente nativo para PC distribuído pelo TapTap que resgata níveis de personagem, decorações e inventários direto do seu perfil compartilhado na nuvem. Com suas credenciais devidamente vinculadas, você pode conferir as opções de recarga de Heartopia na web sem se preocupar em enviar compras para um ID de convidado descartável.
Como corrigir erros de login e vinculação do TapTap no iOS
Durante o handshake de vinculação no iOS, o cliente TapSDK executa checagens de segurança para impedir sequestro de sessão. Se as configurações do seu celular ativarem alertas de segurança, você encontrará erros misteriosos que bloquearão a vinculação.
Exceção de Autenticação: estado não igual
Falha na validação da cadeia
Os erros state not equal e Falha na validação da cadeia ocorrem quase que exclusivamente por conta de dois problemas no sistema: dessincronização do relógio e filtros de roteamento de rede.

Dessincronização do relógio
O TapTap utiliza tokens OAuth com carimbo de data/hora. Se o relógio do seu iPhone estiver adiantado ou atrasado manualmente, mesmo que por poucos minutos, o servidor de validação rejeitará o handshake.
Para corrigir isso:
1. Abra os Ajustes do iPhone.
2. Toque em Geral > Data e Hora.
3. Desative a opção Definir Automaticamente, aguarde cinco segundos e ative-a novamente.
4. Abra o Heartopia novamente e tente fazer a vinculação mais uma vez.
Filtros de rede, proxies e VPNs
Conectar-se usando uma VPN ativa, perfil de DNS personalizado ou proxy local interfere na cadeia de validação de certificados do TapTap. Quando o aplicativo identifica um intermediário inesperado no certificado SSL, o fluxo de autenticação é interrompido.
Antes de vincular:
* Desative qualquer aplicativo de VPN ativo.
* Acesse Ajustes > Wi-Fi, toque no ícone de informação ao lado da sua rede e certifique-se de que o Proxy HTTP está configurado como Inativo.
* Desative perfis de DNS privado personalizados em Ajustes > Geral > VPN e Gerenciamento de Dispositivos.
Migração segura de conta vs. sobreposição perigosa de login
Muitos jogadores perdem sua cidade original porque confundem vincular com fazer login. Entender como o jogo gerencia a prioridade das contas evita a perda acidental de dados.
Comparativo entre os passos seguros de vinculação e ações que causam a dessincronização do save:
| Ação | Onde Executar | Nível de Risco | Efeito nos Dados do Save |
|---|
| Vinculação no Jogo | Configurações > Conta > Central do Usuário | Seguro | Conecta seus dados ativos de convidado a um perfil vazio do TapTap. |
| Vincular TapTap Vazio | Prompt do Safari pelo menu do jogo | Seguro | Associa permanentemente o personagem de convidado atual ao ID do TapTap. |
| Login na Tela de Início | Tela Inicial Principal | Alto | Alterna a sessão para a conta escolhida; ignora o save de convidado. |
| Reinstalação do App | Tela de Início do iOS | Crítico | Apaga completamente os tokens locais de autenticação de convidado do aparelho. |
| Limpeza de Cache | Ferramenta de Reparo no Jogo | Moderado | Limpa arquivos temporários; preserva tokens de login caso não estejam vinculados. |
Sempre confirme se o seu personagem está jogável em segundo plano antes de autenticar um novo serviço externo de vinculação.
Veja um cenário comum: o jogador cria uma conta no site do TapTap antes de tudo, abre o Heartopia e clica direto em "Login com TapTap" na tela inicial. Isso não vincula o seu save local de convidado. Pelo contrário, manda o servidor buscar qualquer personagem existente naquela conta TapTap. Como a conta é nova, o servidor cria um personagem novinho em folha no nível 1.
Sua cidade de convidado agora fica órfã no armazenamento local. Embora os dados possam continuar no aparelho, voltar para ela exige desconectar totalmente. Se o jogo não conseguir reler o perfil anônimo, sua casa original estará perdida.
Se você quer investir no seu personagem, a vinculação de conta é a sua garantia de segurança. Olhar pacotes de recarga para Heartopia não adianta nada se a sua conta de convidado sumir na próxima atualização. Vincule primeiro, confirme seu save na nuvem e só depois faça suas compras.

Usuários da Apple costumam ter dúvidas se devem vincular ao Apple ID, Game Center ou TapTap. Como o Heartopia foi desenvolvido pela XD tendo como base o ecossistema TapTap, este último é o principal provedor de credenciais.
O Game Center da Apple cuida das conquistas locais e logins rápidos, mas não permite acessar a versão nativa de PC. Se você vincular apenas ao Apple ID ou Game Center, prenderá seus dados de save dentro do ecossistema iOS.
Se você compartilha um iPad ou iPhone com familiares, as vinculações com Apple ID também podem se complicar. Perfis do Game Center podem ser gerenciados separadamente da sua conta principal do iCloud ajustando o perfil em Ajustes > Game Center no iOS. Mesmo assim, vincular o Heartopia diretamente a uma conta própria do TapTap evita qualquer dor de cabeça com o ecossistema Apple.
Quando o OAuth do TapTap é concluído com sucesso, o SDK puxa automaticamente o nome de usuário do seu perfil TapTap e o atribui ao apelido do seu perfil TDSUser. Se você usa um nome específico no TapTap, essa identidade será sincronizada nos dados do perfil vinculado.
Se você encontrar um erro na vinculação de conta ou perder o acesso a uma cidade de convidado não vinculada, não apague o jogo. As orientações oficiais do suporte ressaltam que você nunca deve reinstalar o jogo enquanto estiver tentando recuperar uma conta não vinculada.
Canais de suporte divididos por tipo de problema:
| Canal de Recuperação | Localização | Objetivo Principal | Informações Necessárias |
|---|
| Central de Suporte no Jogo | Configurações > Geral > Central de Suporte | Erros de desvinculação, falhas de vinculação, travamento no OAuth | ID do personagem, modelo do aparelho, versão do iOS |
| Limpeza de Cache no Jogo | Tela Inicial > Ferramentas | Corrupção de arquivos, travamentos na interface | Nenhuma (mantém os tokens locais de sessão) |
| Suporte por Telefone da XD | Ligação internacional: +86 21 6122 2400 | Perda crítica de conta, credenciais bloqueadas | ID de Usuário do TapTap, e-mail de cadastro, comprovantes |
Entrar em contato com o suporte pela central dentro do jogo anexa automaticamente os relatórios de erro para ajudar os atendentes a localizarem o seu identificador de convidado.
Ao abrir um chamado na Central de Suporte, explique que a sua sessão de convidado não foi vinculada ao TapTap durante o retorno do OAuth. Se você realizou compras no jogo enquanto jogava no perfil de convidado, anexe os recibos digitais da App Store da Apple. Os IDs de transação são o caminho mais rápido para o suporte da XD localizar manualmente um personagem órfão no banco de dados.
Antes de tomar medidas drásticas, confira a situação do seu personagem. Assim que o seu progresso estiver atrelado ao login do TapTap, você poderá conferir os pacotes da loja de Heartopia com a certeza de que sua cidade está protegida nos servidores da XD.
Perguntas frequentes
Vincular minha conta de convidado ao TapTap vai sobrescrever meu personagem de Heartopia?
Não, desde que você inicie a vinculação pelo menu de Configurações dentro do jogo enquanto joga na sua conta de convidado. Se, em vez disso, você fizer login em um perfil do TapTap pela tela inicial principal, o jogo carregará os dados na nuvem daquele perfil do TapTap em vez de conectar seu progresso local de convidado.
Seus dados de save locais serão excluídos para sempre. O TapSDK cria um token de sessão de convidado anônimo que fica exclusivamente dentro da sandbox do app no iOS, que a Apple deleta quando o aplicativo é removido.
Por que aparece um erro de state not equal ou chain validation ao autenticar no TapTap?
Esse erro ocorre quando o relógio interno do seu iPhone não coincide com o horário da rede ou quando um filtro de rede interfere no handshake de segurança. Configure a Data e Hora do seu iOS para o modo automático e desative VPNs ativas, proxies ou configurações de DNS personalizado.
Posso acessar meu progresso do Heartopia do iOS no PC após vincular ao TapTap?
Sim, Heartopia oferece progressão multiplataforma completa entre iOS, Android e PC. Fazer login no cliente oficial do TapTap para PC usando as mesmas credenciais da conta TapTap carrega seu personagem, evolução da casa, inventário e missões.
Posso usar uma conta do TapTap já existente para vincular meu jogo de convidado do iOS?
Sim, desde que essa conta do TapTap nunca tenha sido usada para criar um personagem em Heartopia. Se esse perfil do TapTap já contiver dados de servidor em Heartopia, o sistema bloqueará a vinculação para evitar conflito de contas.
Abra o menu do jogo e vá em Configurações > Geral > Central de Suporte para enviar um chamado direto para o suporte da XD. Em situações urgentes de restauração de conta, você também pode falar com a XD Entertainment pelo telefone +86 21 6122 2400.
Conclusão: Proteja seu save antes da sua próxima partida
Jogar Heartopia como convidado no iOS é um risco enorme. Basta uma limpeza de armazenamento do iOS, uma exclusão acidental do aplicativo ou uma falha de atualização para sumir com seu bairro de 12 lotes e mandar você de volta para a tela de criação de personagem.
Crie uma conta vazia no TapTap pela web primeiro, entre na sua cidade de convidado no iOS e faça a vinculação exclusivamente pelo menu de Configurações no jogo. Vincular diretamente ao TapTap liberta você do ecossistema restrito da Apple, libera o cliente nativo de PC e mantém sua cidade a salvo de limpezas de armazenamento do iOS.
Comments