Perché i salvataggi ospite spariscono su iPhone e iPad
Heartopia gira sull'infrastruttura proprietaria di XD e utilizza TapSDK 3.0 per gestire gli account. Quando scegli di giocare senza effettuare l'accesso, il gioco richiama il sistema TDSUser.LoginAnonymously. Questo genera un token di sessione ospite univoco memorizzato nella cache locale dell'app sul tuo dispositivo iOS.
Quel token in cache riautentica la tua sessione ogni volta che apri l'app. Puoi forzare la chiusura del gioco o riavviare l'iPhone senza perdere i progressi del tuo quartiere da 12 lotti.
Il pericolo sorge nel momento in cui liberi spazio o cerchi di risolvere un crash. Secondo le regole di TapSDK, eliminare l'app cancella istantaneamente la sandbox locale. Reinstallare l'applicazione dall'App Store genera un identificatore anonimo completamente nuovo invece di ripristinare quello precedente. Se il salvataggio non è mai stato collegato a una credenziale globale come TapTap, quel token ospite originale sarà perso per sempre.
Anche gli aggiornamenti di versione principali mettono a rischio i dati locali. Se una patch modifica lo schema di autenticazione di XD, una sessione ospite non collegata spesso fallisce l'handshake; di conseguenza il gioco tratta il tuo dispositivo come un nuovo giocatore e carica da zero la città del tutorial.
Heartopia richiede spazio di archiviazione e risorse hardware sufficienti per garantire stabilità durante lo scambio di dati. Un account ospite non collegato è vulnerabile se il dispositivo esaurisce lo spazio di archiviazione durante una sessione, rischiando di corrompere il token di autenticazione in cache.
Specifiche hardware e comportamento di sincronizzazione sulle piattaforme supportate:
| Piattaforma | Requisiti minimi di sistema | Spazio richiesto | Comportamento di sincronizzazione dell'account |
|---|
| iOS (iPhone / iPad) | iOS 13.0 o successivo | ~2GB disponibili | Client App Store; collega i salvataggi tramite Impostazioni > Account |
| Android | Android 7.0 o successivo | ~2GB (3GB RAM) | Client Google Play; condivide il cross-save con i profili iOS collegati |
| PC (Client TapTap) | Windows 10/11 64-bit | ~10GB disponibili | Launcher nativo; accede automaticamente ai salvataggi cloud di TapTap |
Eseguire Heartopia su una versione di iOS precedente alla 13.0 può causare crash imprevisti di autenticazione durante il reindirizzamento OAuth nel browser.
Se hai intenzione di decorare la tua casa su uno schermo da PC, collegare il tuo profilo iOS a TapTap è obbligatorio. XD offre un client nativo per PC distribuito tramite TapTap che recupera livelli del personaggio, decorazioni e inventario direttamente dal tuo profilo cloud condiviso. Una volta collegate le credenziali in totale sicurezza, potrai consultare le opzioni di ricarica per Heartopia sul web senza temere di assegnare acquisti a un ID ospite effimero.
Risoluzione degli errori di accesso e collegamento a TapTap su iOS
Durante l'handshake di collegamento su iOS, il client TapSDK esegue controlli di sicurezza per prevenire il dirottamento della sessione. Se la configurazione del tuo telefono attiva avvisi di sicurezza, riscontrerai errori poco chiari che bloccano il collegamento.
Eccezione di autenticazione: stato non uguale
Validazione della catena non riuscita
Gli errori state not equal e Validazione della catena non riuscita si verificano quasi esclusivamente a causa di due problemi a livello di sistema: la desincronizzazione dell'orologio e i filtri di instradamento della rete.

Desincronizzazione dell'orologio
TapTap utilizza token OAuth con marcatura temporale. Se l'orologio del tuo iPhone è impostato manualmente avanti o indietro anche solo di pochi minuti, il server di convalida dei token rifiuterà l'handshake.
Per risolvere il problema:
1. Apri le Impostazioni dell'iPhone.
2. Tocca Generali > Data e ora.
3. Disattiva l'opzione Automatiche, attendi cinque secondi e riattivala.
4. Riavvia Heartopia e prova nuovamente a effettuare il collegamento.
Filtri di rete, proxy e VPN
Connettersi tramite una VPN attiva, un profilo DNS personalizzato o un proxy locale interrompe la catena di convalida dei certificati di TapTap. Quando l'app rileva un certificato SSL intermediario imprevisto, interrompe il flusso di autenticazione.
Prima di effettuare il collegamento:
* Disattiva qualsiasi app VPN attiva.
* Vai su Impostazioni > Wi-Fi, tocca l'icona delle informazioni accanto alla tua rete e assicurati che Proxy HTTP sia impostato su No.
* Disabilita eventuali profili DNS privati personalizzati in Impostazioni > Generali > VPN e gestione dispositivi.
Migrazione sicura dell'account vs sovrascrittura pericolosa con il login
Molti giocatori perdono la propria città originaria perché confondono il collegamento con l'accesso. Comprendere come il client gestisce la priorità degli account previene la perdita accidentale di dati.
Passaggi di collegamento sicuri a confronto con le azioni che causano la desincronizzazione dei salvataggi:
| Azione | Dove eseguirla | Livello di rischio | Conseguenza sui dati di salvataggio |
|---|
| Collegamento in-game | Impostazioni > Account > User Center | Sicuro | Collega i dati dell'ospite attivo a un profilo TapTap vuoto. |
| Collegamento TapTap vuoto | Notifica di Safari tramite menu in-game | Sicuro | Associa definitivamente il personaggio ospite attuale all'ID TapTap. |
| Accesso dalla schermata del titolo | Schermata iniziale principale | Alto | Passa la sessione all'account selezionato; ignora il salvataggio ospite. |
| Reinstallazione dell'app | Schermata Home di iOS | Critico | Cancella del tutto i token locali di autenticazione ospite dal dispositivo. |
| Svuotamento della cache | Strumento di riparazione in-game | Moderato | Cancella i file temporanei; mantiene i token di accesso se non collegati. |
Assicurati sempre che il tuo personaggio sia effettivamente giocabile in background prima di autenticare un nuovo servizio di collegamento esterno.
Ecco uno scenario tipico: un giocatore crea prima un account sul sito di TapTap, avvia Heartopia e tocca subito "Accedi con TapTap" nella schermata iniziale. Questo non collega il tuo salvataggio ospite locale. Al contrario, ordina al server di caricare il personaggio presente su quell'account TapTap. Poiché l'account è nuovo, il server genera un personaggio di livello 1 del tutto inedito.
La tua città ospite resta così orfana nella memoria locale. Anche se i dati potrebbero rimanere sul dispositivo, per tornare indietro bisogna disconnettersi del tutto. Se il client non riesce a rileggere il profilo anonimo, la tua casa originale sarà persa.
Se vuoi spendere denaro per il tuo personaggio, collegare l'account è la tua rete di salvataggio. Dare un'occhiata ai pacchetti di ricarica per Heartopia non serve a nulla se il tuo account ospite svanisce al prossimo aggiornamento. Collega prima l'account, verifica il salvataggio cloud e solo dopo procedi con le transazioni.

Gli utenti Apple si chiedono spesso se sia meglio effettuare il collegamento con ID Apple, Game Center o TapTap. Poiché Heartopia è stato sviluppato da XD attorno all'ecosistema TapTap, quest'ultimo rappresenta il gestore di credenziali principale.
Game Center di Apple gestisce gli obiettivi locali e l'accesso rapido, ma non ti permette di accedere alla versione nativa per PC. Se colleghi il gioco solo a ID Apple o Game Center, bloccherai i tuoi dati di salvataggio all'interno dell'ecosistema iOS.
Se condividi un iPad o un iPhone con i tuoi familiari, i collegamenti tramite ID Apple possono inoltre creare confusione. I profili di Game Center possono essere gestiti separatamente dal tuo account iCloud principale modificando il profilo in Impostazioni di iOS > Game Center. Tuttavia, collegare Heartopia direttamente a un account TapTap indipendente aggira completamente qualsiasi complicazione legata all'ecosistema Apple.
Al completamento dell'autenticazione OAuth di TapTap, l'SDK recupera automaticamente il nome utente del tuo profilo TapTap e lo assegna al profilo nickname di TDSUser. Se hai un nome utente specifico su TapTap, tale identità verrà sincronizzata con i dati del tuo profilo collegato.
Risoluzione problemi avanzata e canali di recupero dell'account
Se riscontri un errore di collegamento dell'account o non riesci più ad accedere a una città ospite non collegata, non eliminare il gioco. Le linee guida ufficiali dell'assistenza sottolineano di non reinstallare mai il client durante la risoluzione dei problemi di un account non collegato.
Canali di recupero suddivisi per tipo di problema:
| Canale di recupero | Posizione | Scopo principale | Informazioni richieste |
|---|
| Centro assistenza in-game | Impostazioni > Generali > Centro assistenza | Errori di scollegamento, collegamenti falliti, blocco OAuth | ID personaggio, modello del dispositivo, versione di iOS |
| Pulizia cache in-game | Schermata del titolo > Strumenti | File corrotti, blocchi dell'interfaccia utente | Nessuna (mantiene i token di sessione locali) |
| Assistenza telefonica diretta XD | Chiamata internazionale: +86 21 6122 2400 | Perdita critica dell'account, credenziali bloccate | ID utente TapTap, email di registrazione, ricevute |
Contattare l'assistenza tramite il portale di gioco allega automaticamente i log di crash del client, aiutando gli operatori a individuare il tuo identificatore ospite.
Quando invii un ticket tramite il Centro assistenza, spiega che la sessione ospite non è riuscita a collegarsi a TapTap durante il callback OAuth. Se hai effettuato acquisti in-game mentre giocavi con il profilo ospite, allega le ricevute digitali di Apple App Store. I codici di transazione offrono all'assistenza di XD il modo più rapido per rintracciare manualmente un personaggio locale orfano nel proprio database giocatori.
Prima di tentare soluzioni drastiche, verifica lo stato del tuo personaggio. Una volta associati i progressi al tuo login TapTap, potrai esplorare in tutta tranquillità i bundle del negozio di Heartopia, sapendo che la tua città è al sicuro sui server di XD.
Domande frequenti
Collegare il mio account ospite a TapTap sovrascriverà il mio personaggio esistente di Heartopia?
No, a patto di avviare il collegamento dal menu Impostazioni in-game mentre giochi sul tuo account ospite. Se invece effettui l'accesso a un profilo TapTap dalla schermata del titolo principale, il gioco caricherà i dati cloud di quel profilo TapTap anziché associare i tuoi progressi locali come ospite.
Cosa succede ai miei salvataggi ospite di Heartopia se elimino l'app prima di collegarla?
I tuoi dati di salvataggio locali verranno cancellati definitivamente. TapSDK crea un token di sessione ospite anonimo che risiede esclusivamente nella sandbox dell'app su iOS, che Apple elimina non appena l'applicazione viene rimossa.
Perché ricevo un errore state not equal o Validazione della catena non riuscita durante l'autenticazione con TapTap?
Questo errore si verifica quando l'orologio interno dell'iPhone non corrisponde all'orario di rete o quando un filtro di rete interferisce con l'handshake di sicurezza. Imposta Data e ora di iOS su automatica e disattiva eventuali VPN, proxy o configurazioni DNS personalizzate attive.
Posso accedere ai miei progressi di Heartopia da iOS su PC dopo aver effettuato il collegamento a TapTap?
Sì, Heartopia supporta la progressione multipiattaforma completa tra iOS, Android e PC. Accedendo al client ufficiale di TapTap per PC con le stesse credenziali dell'account TapTap caricherai il tuo personaggio esistente, i progressi della casa, l'inventario e lo stato delle missioni.
Posso usare un account TapTap esistente per collegare la mia partita ospite attuale su iOS?
Puoi farlo, a condizione che tale account TapTap non sia mai stato utilizzato prima per creare un personaggio di Heartopia. Se quel profilo TapTap contiene già dati di gioco sui server di Heartopia, il sistema impedirà il collegamento per evitare sovrapposizioni o conflitti tra account.
Dove posso contattare l'assistenza clienti se riscontro un errore nel collegamento dell'account di Heartopia?
Apri il menu di gioco e vai su Impostazioni > Generali > Centro assistenza per inviare un ticket in-game direttamente al supporto di XD. Per questioni urgenti di ripristino dell'account, puoi anche contattare XD Entertainment telefonicamente al numero +86 21 6122 2400.
Verdetto finale: metti al sicuro i tuoi salvataggi prima della prossima sessione
Giocare a Heartopia come ospite su iOS è un rischio. Basta un ciclo di pulizia dello spazio di archiviazione di iOS, l'eliminazione accidentale dell'app o un aggiornamento del client andato male per cancellare il quartiere da 12 lotti che hai costruito e rispedirti alla creazione del personaggio.
Registra prima un account TapTap vuoto sul web, avvia la tua città ospite attiva su iOS e inizia la procedura di collegamento esclusivamente dal menu delle Impostazioni in-game. Il collegamento diretto a TapTap evita i vincoli della piattaforma Apple, sblocca il client nativo per PC e mette al riparo la tua città dalle pulizie della memoria di iOS.
Comments