Pourquoi les sauvegardes invité disparaissent sur iPhone et iPad
Heartopia repose sur l'infrastructure propriétaire de XD et utilise TapSDK 3.0 pour gérer les comptes. Lorsque vous choisissez de jouer sans vous connecter, le jeu fait appel au système TDSUser.LoginAnonymously. Cela génère un jeton de session invité unique mis en cache dans le stockage d'applications local de votre appareil iOS.
Ce jeton en cache réauthentifie votre session à chaque ouverture de l'application. Vous pouvez forcer la fermeture du jeu ou redémarrer votre iPhone sans perdre la progression de votre quartier de 12 parcelles.
Le danger survient dès que vous libérez de l'espace ou tentez de résoudre un plantage. Selon les règles de TapSDK, la suppression de l'application efface immédiatement le bac à sable local. Réinstaller le jeu depuis l'App Store génère un identifiant anonyme entièrement neuf au lieu de restaurer l'ancien. Si votre sauvegarde n'a jamais été liée à un identifiant global comme TapTap, ce jeton invité d'origine est définitivement perdu.
Les mises à jour majeures menacent également vos données locales. Si un patch modifie le schéma d'authentification de XD, une session invité non liée échoue souvent lors de la négociation de connexion : le jeu traite alors votre appareil comme celui d'un nouveau joueur et lance un tutoriel avec une ville vierge.
Heartopia nécessite un espace de stockage et des performances matérielles stables pour assurer la fluidité des transferts de données. Un compte invité non lié devient vulnérable si votre appareil manque d'espace de travail en pleine session, risquant ainsi de corrompre le jeton d'authentification en cache.
Spécifications matérielles et comportement de synchronisation selon les plateformes prises en charge :
| Plateforme | Configuration système minimale | Espace requis | Comportement de synchronisation du compte |
|---|
| iOS (iPhone / iPad) | iOS 13.0 ou version ultérieure | ~2 Go disponibles | Client App Store ; lie la sauvegarde via Paramètres > Compte |
| Android | Android 7.0 ou version ultérieure | ~2 Go (3 Go de RAM) | Client Google Play ; partage la sauvegarde croisée avec les profils iOS liés |
| PC (Client TapTap) | Windows 10/11 64 bits | ~10 Go disponibles | Lanceur natif ; accède automatiquement aux sauvegardes cloud TapTap |
Faire tourner Heartopia sur une version d'iOS antérieure à 13.0 peut provoquer des plantages d'authentification inattendus pendant la redirection du navigateur OAuth.
Si vous prévoyez d'aménager votre maison sur un écran d'ordinateur, lier votre profil iOS à TapTap est obligatoire. XD propose un client PC natif distribué via TapTap qui récupère les niveaux de personnage, les décorations et les inventaires directement depuis votre profil cloud partagé. Une fois vos identifiants bien associés, vous pouvez consulter les options de recharge Heartopia sur le web sans risquer d'attribuer vos achats à un ID invité éphémère.
Résoudre les erreurs de connexion et de liaison TapTap sur iOS
Pendant la négociation de liaison sur iOS, le client TapSDK exécute des contrôles de sécurité afin d'empêcher les détournements de session. Si la configuration de votre téléphone déclenche des alertes de sécurité, vous ferez face à des messages d'erreur obscurs bloquant la procédure.
Exception d'authentification : état non égal
Échec de la validation de la chaîne
Les erreurs state not equal et Échec de la validation de la chaîne surviennent presque exclusivement à cause de deux problèmes système : la désynchronisation de l'horloge et les filtres de routage réseau.

Désynchronisation de l'horloge
TapTap utilise des jetons OAuth horodatés. Si l'horloge de votre iPhone est réglée manuellement avec ne serait-ce que quelques minutes d'avance ou de retard, le serveur de validation des jetons rejette la négociation.
Pour corriger cela :
1. Ouvrez les Réglages de votre iPhone.
2. Allez dans Général > Date et heure.
3. Désactivez l'option Réglage automatique, attendez cinq secondes, puis réactivez-la.
4. Relancez Heartopia et tentez à nouveau la liaison.
Filtrage réseau, proxys et VPN
Une connexion passant par un VPN actif, un profil DNS personnalisé ou un proxy local perturbe la chaîne de validation des certificats de TapTap. Lorsque l'application détecte un intermédiaire imprévu sur le certificat SSL, elle interrompt le processus d'authentification.
Avant de lier votre compte :
* Désactivez toute application VPN active.
* Allez dans Réglages > Wi-Fi, touchez l'icône d'information à côté de votre réseau et vérifiez que le Proxy HTTP est réglé sur Désactivé.
* Désactivez les profils DNS privés personnalisés sous Réglages > Général > VPN et gestion des appareils.
Migration de compte sécurisée vs écrasement dangereux à la connexion
De nombreux joueurs perdent leur ville d'origine parce qu'ils confondent lier et se connecter. Bien comprendre comment le client gère la priorité des comptes permet d'éviter toute perte de données accidentelle.
Comparatif des étapes de liaison sûres et des actions provoquant une désynchronisation de sauvegarde :
| Action | Où l'exécuter | Niveau de risque | Conséquence sur les données de sauvegarde |
|---|
| Liaison en jeu | Paramètres > Compte > Centre utilisateur | Sûr | Associe vos données invité actives à un profil TapTap vide. |
| Liaison TapTap vide | Fenêtre Safari via le menu en jeu | Sûr | Verrouille définitivement le personnage invité actuel sur l'identifiant TapTap. |
| Connexion depuis l'écran titre | Écran de démarrage principal | Élevé | Bascule la session vers le compte sélectionné ; ignore la sauvegarde invité. |
| Réinstallation de l'application | Écran d'accueil iOS | Critique | Supprime complètement les jetons d'authentification invité locaux de l'appareil. |
| Purge du cache | Outil de réparation en jeu | Modéré | Efface les fichiers temporaires ; préserve les jetons de connexion non liés. |
Assurez-vous toujours que votre personnage est bien accessible en arrière-plan avant d'authentifier un nouveau service de liaison tiers.
Voici un scénario classique : un joueur crée préalablement un compte sur le site de TapTap, ouvre Heartopia et appuie immédiatement sur « Se connecter avec TapTap » sur l'écran titre. Cette manipulation ne lie absolument pas votre sauvegarde invité locale. Au lieu de cela, elle demande au serveur de charger le personnage existant sur ce compte TapTap. Comme le compte est neuf, le serveur génère un personnage de niveau 1 inédit.
Votre ville d'invité se retrouve alors orpheline dans la mémoire locale. Même si les données traînent encore sur votre appareil, y revenir impose de vous déconnecter totalement. Si le client ne parvient pas à relire le profil anonyme, votre foyer d'origine est perdu.
Si vous envisagez de dépenser de l'argent pour votre personnage, la liaison de compte est votre filet de sécurité. Regarder les packs de recharge pour Heartopia ne sert à rien si votre compte invité disparaît lors du prochain patch. Liez d'abord votre profil, vérifiez votre sauvegarde cloud, puis effectuez vos achats en toute sérénité.

Gestion de Game Center, de l'identifiant Apple et du cross-save
Les utilisateurs d'appareils Apple se demandent souvent s'il vaut mieux lier leur partie à leur identifiant Apple, à Game Center ou à TapTap. Heartopia ayant été conçu par XD autour de l'écosystème TapTap, ce dernier constitue le fournisseur d'identifiants principal.
Apple Game Center prend en charge les succès locaux et la connexion rapide, mais il ne donne pas accès à la version PC native. Si vous liez uniquement votre partie à un identifiant Apple ou à Game Center, vous enfermez vos données de sauvegarde au sein de l'écosystème iOS.
Si vous partagez un iPad ou un iPhone avec des membres de votre famille, les liaisons par identifiant Apple peuvent vite devenir problématiques. Les profils Game Center peuvent être gérés séparément de votre compte iCloud principal en modifiant le profil dans Réglages iOS > Game Center. Cependant, lier directement Heartopia à un compte TapTap indépendant vous affranchit totalement des contraintes de l'écosystème Apple.
Lorsque l'authentification OAuth TapTap aboutit, le SDK récupère automatiquement le pseudo de votre profil TapTap et l'assigne à votre profil de pseudonyme TDSUser. Si vous utilisez un nom d'utilisateur précis sur TapTap, attendez-vous à voir cette identité synchronisée sur toutes vos données de profil liées.
Recours en cas de problème et solutions de récupération de compte
Si vous rencontrez une erreur de liaison ou si l'accès à votre ville invité non liée est bloqué, ne supprimez surtout pas le jeu. Les consignes officielles de l'assistance insistent sur le fait de ne jamais réinstaller le client lorsqu'on tente de dépanner un compte non lié.
Canaux de récupération classés par type de problème :
| Voie de récupération | Emplacement | Objectif principal | Informations requises |
|---|
| Centre d'assistance en jeu | Paramètres > Général > Centre d'assistance | Erreurs de dissociation, liaisons échouées, blocage OAuth | ID de personnage, modèle d'appareil, version d'iOS |
| Vidage du cache en jeu | Écran titre > Outils | Fichiers corrompus, gels de l'interface | Aucune (conserve les jetons de session locaux) |
| Assistance téléphonique directe XD | Appel international : +86 21 6122 2400 | Perte critique de compte, identifiants bloqués | ID utilisateur TapTap, e-mail d'inscription, reçus |
Contacter l'assistance via le portail en jeu joint automatiquement les journaux de plantage du client pour aider les agents à identifier votre compte invité.
Lorsque vous envoyez un ticket via le Centre d'assistance, précisez que votre session invité n'a pas pu s'associer à TapTap lors du retour d'appel OAuth. Si vous avez effectué des achats en jeu pendant que vous jouiez sur ce profil invité, joignez vos reçus numériques de l'App Store d'Apple. Les identifiants de transaction offrent au support de XD le moyen le plus rapide de retrouver manuellement un personnage local orphelin dans leur base de données.
Avant de tenter des manipulations drastiques, vérifiez l'état de votre personnage. Dès que votre progression est associée à vos identifiants TapTap, vous pouvez parcourir les packs de la boutique Heartopia l'esprit tranquille, sachant que votre ville est bien sauvegardée sur les serveurs de XD.
Foire aux questions
Lier mon compte invité à TapTap va-t-il écraser mon personnage Heartopia actuel ?
Non, tant que vous lancez la liaison depuis le menu des Paramètres en jeu pendant que vous jouez sur votre compte invité. En revanche, si vous vous connectez à un profil TapTap depuis l'écran titre principal, le jeu chargera les données cloud de ce profil TapTap au lieu d'y associer votre progression locale d'invité.
Qu'advient-il de ma sauvegarde invité Heartopia si je supprime l'application avant la liaison ?
Vos données de sauvegarde locales seront définitivement effacées. TapSDK génère un jeton de session invité anonyme stocké exclusivement dans le bac à sable de l'application sur iOS, qu'Apple supprime dès que l'application est désinstallée.
Pourquoi ai-je une erreur state not equal ou chain validation lors de l'authentification avec TapTap ?
Cette erreur apparaît quand l'horloge interne de votre iPhone n'est pas calée sur l'heure du réseau, ou lorsqu'un filtre réseau interfère avec la négociation de sécurité. Réglez la Date et l'heure de votre appareil iOS sur automatique et désactivez vos VPN, proxys ou configurations DNS personnalisées.
Puis-je retrouver ma progression Heartopia iOS sur PC après avoir lié mon compte à TapTap ?
Oui, Heartopia propose une progression multiplateforme totale entre iOS, Android et PC. En vous connectant au client PC officiel de TapTap avec les mêmes identifiants de compte TapTap, vous retrouverez votre personnage, l'avancement de votre maison, votre inventaire et vos quêtes.
Puis-je utiliser un compte TapTap existant pour lier ma partie invité iOS actuelle ?
Oui, à condition que ce compte TapTap n'ait jamais servi à créer un personnage Heartopia auparavant. Si ce profil TapTap héberge déjà des données de jeu sur les serveurs de Heartopia, le système empêchera la liaison afin d'éviter tout conflit de compte.
Ouvrez le menu du jeu et allez dans Paramètres > Général > Centre d'assistance pour soumettre un ticket directement au support de XD. En cas d'urgence sur la restauration d'un compte, vous pouvez aussi joindre XD Entertainment par téléphone au +86 21 6122 2400.
Bilan : sécurisez votre sauvegarde avant votre prochaine session
Jouer à Heartopia en mode invité sur iOS est risqué. Un simple nettoyage automatique du stockage par iOS, une suppression involontaire de l'application ou une mise à jour laborieuse du client suffisent à anéantir votre quartier de 12 parcelles et à vous renvoyer à l'écran de création de personnage.
Créez d'abord un compte TapTap vierge sur le web, lancez votre ville invité active sur iOS, puis déclenchez la liaison exclusivement via le menu des Paramètres en jeu. Une liaison directe à TapTap vous évite d'être prisonnier de l'écosystème Apple, débloque l'accès au client PC natif et protège votre ville des nettoyages de données d'iOS.
Comments