ทำไมเซฟเกสต์ถึงหายไปจาก iPhone และ iPad
Heartopia รันบนโครงสร้างพื้นฐานของ XD โดยใช้ TapSDK 3.0 ในการจัดการบัญชี เมื่อคุณเลือกเล่นโดยไม่เข้าสู่ระบบ ตัวเกมจะเรียกใช้ระบบ TDSUser.LoginAnonymously ซึ่งจะสร้างโทเคนเซสชันเกสต์เฉพาะขึ้นมาเก็บไว้ในแคชพื้นที่จัดเก็บข้อมูลแอปบนอุปกรณ์ iOS ของคุณ
โทเคนที่เก็บในแคชนี้จะคอยตรวจสอบสิทธิ์เซสชันของคุณใหม่ทุกครั้งที่เปิดแอป คุณจึงสามารถบังคับปิดเกมหรือรีบูต iPhone ได้โดยที่ความคืบหน้าในย่านที่อยู่อาศัยขนาด 12 แปลงของคุณไม่หายไป
แต่ความเสี่ยงจะเกิดขึ้นทันทีเมื่อคุณล้างพื้นที่เครื่องหรือแก้ไขปัญหาเกมเด้ง ภายใต้ข้อกำหนดของ TapSDK การลบแอปจะเป็นการล้างแซนด์บ็อกซ์ในเครื่องออกทันที การติดตั้งแอปใหม่จาก App Store จะเป็นการสร้างรหัสระบุตัวตนแบบไม่ระบุชื่อขึ้นมาใหม่ทั้งหมด แทนที่จะกู้คืนรหัสเดิมของคุณ หากเซฟของคุณไม่เคยผูกไว้กับบัญชีส่วนกลางอย่าง TapTap โทเคนเกสต์เดิมนั้นก็จะหายไปตลอดกาล
การอัปเดตเวอร์ชันใหญ่ก็อาจทำให้ข้อมูลในเครื่องตกอยู่ในความเสี่ยงเช่นกัน หากมีแพตช์ที่ปรับเปลี่ยนโครงสร้างการตรวจสอบสิทธิ์ของ XD เซสชันเกสต์ที่ยังไม่ได้ผูกมักจะไม่ผ่านการเชื่อมต่อ ส่งผลให้เกมมองว่าเครื่องของคุณเป็นผู้เล่นใหม่และเปิดเมืองฝึกสอนใหม่ทันที
สเปกแพลตฟอร์มและพื้นที่จัดเก็บข้อมูลที่จำเป็น
Heartopia ต้องการพื้นที่จัดเก็บข้อมูลและสเปกฮาร์ดแวร์ที่พร้อมใช้งานอย่างต่อเนื่อง เพื่อรักษาความเสถียรระหว่างการแลกเปลี่ยนข้อมูล บัญชีเกสต์ที่ไม่ได้ผูกบัญชีจะเสี่ยงต่อความเสียหายหากพื้นที่จัดเก็บข้อมูลของเครื่องเต็มระหว่างเล่น ซึ่งอาจทำให้โทเคนการตรวจสอบสิทธิ์ในแคชเสียหายได้
สเปกฮาร์ดแวร์และรูปแบบการซิงก์บัญชีในแพลตฟอร์มที่รองรับ:
| แพลตฟอร์ม | ความต้องการขั้นต่ำของระบบ | พื้นที่จัดเก็บข้อมูลที่ต้องใช้ | รูปแบบการซิงก์บัญชี |
|---|
| iOS (iPhone / iPad) | iOS 13.0 ขึ้นไป | พื้นที่ว่างประมาณ ~2GB | ไคลเอนต์ App Store; ผูกเซฟผ่าน การตั้งค่า > บัญชี |
| Android | Android 7.0 ขึ้นไป | ~2GB (RAM 3GB) | ไคลเอนต์ Google Play; ใช้ระบบเซฟข้ามแพลตฟอร์มร่วมกับโปรไฟล์ iOS ที่ผูกไว้ |
| PC (ไคลเอนต์ TapTap) | Windows 10/11 64-bit | พื้นที่ว่างประมาณ ~10GB | ลอนเชอร์เนทีฟ; เข้าถึงเซฟคลาวด์ของ TapTap โดยอัตโนมัติ |
การเล่น Heartopia บนระบบ iOS เวอร์ชันเก่ากว่า 13.0 อาจทำให้เกิดปัญหาการยืนยันตัวตนขัดข้องอย่างไม่คาดคิดระหว่างการเปลี่ยนเส้นทางไปยังเบราว์เซอร์ OAuth
หากคุณวางแผนที่จะตกแต่งบ้านบนหน้าจอคอมพิวเตอร์ การผูกโปรไฟล์ iOS เข้ากับ TapTap ถือเป็นเรื่องจำเป็นอย่างยิ่ง XD มีไคลเอนต์สำหรับ PC โดยเฉพาะที่เผยแพร่ผ่าน TapTap ซึ่งจะดึงเลเวลตัวละคร ของตกแต่ง และไอเทมในกระเป๋ามาจากโปรไฟล์คลาวด์ที่แชร์ร่วมกันโดยตรง เมื่อผูกข้อมูลประจำตัวเรียบร้อยแล้ว คุณสามารถเลือกดูตัวเลือกการเติมเงิน Heartopia บนเว็บได้โดยไม่ต้องกังวลว่ายอดซื้อจะไปผิดบัญชีเกสต์ชั่วคราว
วิธีแก้ปัญหาข้อผิดพลาดในการเข้าสู่ระบบและผูกบัญชี TapTap บน iOS
ในระหว่างขั้นตอนการเชื่อมต่อเพื่อผูกบัญชีบน iOS ไคลเอนต์ TapSDK จะดำเนินการตรวจสอบความปลอดภัยเพื่อป้องกันการแฮกเซสชัน หากการตั้งค่าโทรศัพท์ของคุณทำให้ระบบตรวจพบความผิดปกติ คุณจะเจอกับข้อความแจ้งเตือนข้อผิดพลาดที่ไม่คุ้นเคยซึ่งขัดขวางการผูกบัญชี
ข้อยกเว้นการยืนยันตัวตน: สถานะไม่เท่ากัน
การตรวจสอบเชนล้มเหลว
ข้อผิดพลาด state not equal และ การตรวจสอบเชนล้มเหลว มักเกิดขึ้นจากปัญหาระดับระบบ 2 ประการเป็นหลัก ได้แก่ เวลาของระบบไม่ตรงกัน และตัวกรองเส้นทางเครือข่าย

เวลาของระบบไม่ตรงกัน
TapTap ใช้โทเคน OAuth ที่มีการประทับเวลา หากเวลาบน iPhone ของคุณถูกตั้งค่าด้วยตนเองให้เร็วหรือช้าไปแม้เพียงไม่กี่นาที เซิร์ฟเวอร์ตรวจสอบโทเคนจะปฏิเสธการเชื่อมต่อทันที
วิธีแก้ไข:
1. เปิด การตั้งค่า (Settings) บน iPhone ของคุณ
2. แตะ ทั่วไป (General) > วันที่และเวลา (Date & Time)
3. แตะปิดสวิตช์ ตั้งค่าโดยอัตโนมัติ (Set Automatically) รอห้าวินาที แล้วแตะเปิดใหม่อีกครั้ง
4. เปิด Heartopia ใหม่อีกครั้งแล้วลองผูกบัญชีดูใหม่
ตัวกรองเครือข่าย พร็อกซี และ VPN
การเชื่อมต่อผ่าน VPN ที่เปิดใช้งานอยู่ โปรไฟล์ DNS แบบกำหนดเอง หรือพร็อกซีภายในเครื่อง จะรบกวนขั้นตอนการตรวจสอบใบรับรองความปลอดภัยของ TapTap เมื่อแอปตรวจพบตัวกลางใบรับรอง SSL ที่ไม่คาดคิด ระบบจะตัดขั้นตอนการตรวจสอบสิทธิ์ทันที
ก่อนเริ่มผูกบัญชี:
* ปิดแอป VPN ที่เปิดใช้งานอยู่ทั้งหมด
* ไปที่ การตั้งค่า (Settings) > Wi-Fi แตะไอคอนข้อมูลถัดจากเครือข่ายของคุณ และตรวจสอบว่าพร็อกซี HTTP (HTTP Proxy) ถูกตั้งค่าเป็น ปิด (Off)
* ปิดใช้งานโปรไฟล์ Private DNS แบบกำหนดเองได้ที่ การตั้งค่า (Settings) > ทั่วไป (General) > VPN และการจัดการอุปกรณ์ (VPN & Device Management)
การย้ายบัญชีอย่างปลอดภัย กับ การล็อกอินทับที่เสี่ยงต่อข้อมูลหาย
ผู้เล่นหลายคนต้องสูญเสียเมืองดั้งเดิมของตัวเองไปเพราะสับสนระหว่าง การผูกบัญชี กับ การเข้าสู่ระบบ การทำความเข้าใจว่าตัวเกมจัดลำดับความสำคัญของบัญชีอย่างไรจะช่วยป้องกันไม่ให้ข้อมูลสูญหายโดยไม่ตั้งใจได้
เปรียบเทียบขั้นตอนการผูกบัญชีที่ปลอดภัยกับการกระทำที่ทำให้เซฟไม่ตรงกัน:
| การกระทำ | ตำแหน่งที่ทำ | ระดับความเสี่ยง | ผลลัพธ์ต่อข้อมูลเซฟ |
|---|
| การผูกบัญชีในเกม | การตั้งค่า > บัญชี > ศูนย์ผู้ใช้ | ปลอดภัย | เชื่อมต่อข้อมูลเกสต์ที่กำลังเล่นอยู่เข้ากับโปรไฟล์ TapTap ที่ว่างเปล่า |
| ผูกบัญชี TapTap ว่าง | หน้าต่าง Safari ผ่านเมนูในเกม | ปลอดภัย | ล็อกตัวละครเกสต์ปัจจุบันเข้ากับ TapTap ID อย่างถาวร |
| เข้าสู่ระบบที่หน้าจอไตเติิล | หน้าจอเริ่มเกมหลัก | สูง | สลับเซสชันไปยังบัญชีที่เลือก และข้ามเซฟเกสต์ไป |
| ติดตั้งแอปใหม่ | หน้าจอโฮมของ iOS | วิกฤต | ล้างโทเคนการยืนยันตัวตนของเกสต์ในเครื่องออกอย่างสมบูรณ์ |
| ล้างแคช | เครื่องมือซ่อมแซมในเกม | ปานกลาง | ล้างไฟล์ชั่วคราว แต่ยังคงเก็บโทเคนล็อกอินไว้ในกรณีที่ยังไม่ผูกบัญชี |
ตรวจสอบให้แน่ใจเสมอว่าตัวละครของคุณยังสามารถเล่นได้ตามปกติในพื้นหลัง ก่อนที่จะเริ่มยืนยันตัวตนเพื่อผูกกับบริการภายนอกใหม่
สถานการณ์ทั่วไปที่มักพบคือ: ผู้เล่นสร้างบัญชีบนเว็บไซต์ TapTap ไว้ล่วงหน้า จากนั้นเปิด Heartopia แล้วแตะ "เข้าสู่ระบบด้วย TapTap" บนหน้าจอไตเติิลทันที การทำแบบนี้ไม่ใช่การผูกเซฟเกสต์ในเครื่อง แต่เป็นการสั่งให้เซิร์ฟเวอร์ดึงตัวละครใดก็ตามที่มีอยู่ในบัญชี TapTap นั้นมา และเนื่องจากบัญชีดังกล่าวเป็นบัญชีใหม่ เซิร์ฟเวอร์จึงสร้างตัวละครเลเวล 1 ใหม่เอี่ยมขึ้นมาแทน
เมืองเกสต์ของคุณจึงถูกทิ้งไว้ในพื้นที่จัดเก็บของเครื่อง แม้ว่าข้อมูลอาจยังค้างอยู่ในอุปกรณ์ของคุณ แต่การจะสลับกลับไปจำเป็นต้องออกจากระบบโดยสมบูรณ์ และหากไคลเอนต์ไม่สามารถอ่านโปรไฟล์แบบไม่ระบุชื่อได้อีก บ้านดั้งเดิมของคุณก็จะหายไปทันที
หากคุณต้องการเติมเงินให้กับตัวละคร การผูกบัญชีคือตาข่ายนิรภัยของคุณ การมองหาแพ็กเกจเติมเงินสำหรับ Heartopia จะไร้ความหมายทันทีหากบัญชีเกสต์ของคุณสูญหายไปในรอบแพตช์ถัดไป ดังนั้นให้ผูกบัญชีก่อน ตรวจสอบเซฟบนคลาวด์ให้เรียบร้อย แล้วค่อยทำรายการชำระเงิน

การจัดการ Game Center, Apple ID และเซฟข้ามแพลตฟอร์ม
ผู้ใช้ Apple มักสงสัยว่าควรผูกบัญชีกับ Apple ID, Game Center หรือ TapTap ดี เนื่องจาก Heartopia ถูกพัฒนาโดย XD โดยอิงจากระบบนิเวศของ TapTap เป็นหลัก TapTap จึงเป็นช่องทางยืนยันตัวตนหลักของเกม
Apple Game Center จะจัดการเฉพาะความสำเร็จในเครื่องและการเข้าสู่ระบบอย่างรวดเร็วเท่านั้น แต่จะไม่สามารถนำไปใช้เข้าเล่นเวอร์ชันเนทีฟบน PC ได้ หากคุณผูกบัญชีไว้กับ Apple ID หรือ Game Center เพียงอย่างเดียว ข้อมูลเซฟของคุณจะถูกจำกัดให้อยู่แต่ในระบบนิเวศของ iOS เท่านั้น
หากคุณแชร์ iPad หรือ iPhone ร่วมกับคนในครอบครัว การผูกบัญชีด้วย Apple ID อาจทำให้เกิดความสับสนได้ โดยคุณสามารถจัดการโปรไฟล์ Game Center แยกจากบัญชี iCloud หลักได้ผ่าน การตั้งค่า iOS > Game Center อย่างไรก็ตาม การผูก Heartopia เข้ากับบัญชี TapTap แยกต่างหากโดยตรงจะช่วยตัดปัญหาความยุ่งยากในระบบนิเวศของ Apple ไปได้ทั้งหมด
เมื่อการทำ OAuth ของ TapTap สำเร็จเรียบร้อยแล้ว SDK จะดึงชื่อผู้ใช้โปรไฟล์ TapTap ของคุณมากำหนดเป็นชื่อเล่นโปรไฟล์ TDSUser ให้โดยอัตโนมัติ หากคุณมีชื่อผู้ใช้เฉพาะบน TapTap ข้อมูลชื่อดังกล่าวก็จะถูกซิงก์เข้ากับโปรไฟล์ที่ผูกไว้ด้วยเช่นกัน
แนวทางการแก้ไขปัญหาขั้นสูงและช่องทางการกู้คืนบัญชี
หากคุณพบข้อผิดพลาดในการผูกบัญชี หรือพบว่าตัวเองไม่สามารถเข้าสู่เมืองเกสต์ที่ยังไม่ได้ผูกบัญชีได้ อย่าเพิ่งลบเกมเด็ดขาด แนวทางการสนับสนุนอย่างเป็นทางการระบุไว้ชัดเจนว่า ไม่ควรติดตั้งไคลเอนต์ใหม่ในระหว่างที่กำลังแก้ไขปัญหาบัญชีที่ยังไม่ได้ผูก
ช่องทางการกู้คืนบัญชีจำแนกตามประเภทของปัญหา:
| ช่องทางการกู้คืน | ตำแหน่ง | วัตถุประสงค์หลัก | ข้อมูลที่จำเป็น |
|---|
| ศูนย์บริการช่วยเหลือในเกม | การตั้งค่า > ทั่วไป > ศูนย์บริการช่วยเหลือ | ข้อผิดพลาดในการยกเลิกการผูกบัญชี, ผูกบัญชีไม่สำเร็จ, OAuth ค้าง | Character ID, รุ่นของอุปกรณ์, เวอร์ชัน iOS |
| ล้างแคชในเกม | หน้าจอไตเติิล > เครื่องมือ | ไฟล์เกมเสียหาย, UI ค้าง | ไม่ต้องใช้ (ยังคงเก็บโทเคนเซสชันในเครื่องไว้) |
| สายด่วนฝ่ายสนับสนุนของ XD โดยตรง | โทรต่างประเทศ: +86 21 6122 2400 | บัญชีสูญหายขั้นวิกฤต, ข้อมูลรับรองถูกบล็อก | TapTap User ID, อีเมลที่ลงทะเบียน, ใบเสร็จการชำระเงิน |
การติดต่อฝ่ายสนับสนุนผ่านพอร์ทัลในเกมจะแนบบันทึกข้อขัดข้อง (Crash Log) ของไคลเอนต์ให้โดยอัตโนมัติ ซึ่งช่วยให้เจ้าหน้าที่ค้นหารหัสเกสต์ของคุณได้ง่ายขึ้น
เมื่อส่งคำร้องผ่านศูนย์บริการช่วยเหลือ ให้ระบุว่าเซสชันเกสต์ของคุณไม่สามารถเชื่อมต่อกับ TapTap ได้ระหว่างการตอบกลับของ OAuth หากคุณเคยทำการสั่งซื้อในเกมขณะเล่นด้วยโปรไฟล์เกสต์ ให้แนบใบเสร็จดิจิทัลจาก Apple App Store ไปด้วย เนื่องจากรหัสธุรกรรม (Transaction ID) จะช่วยให้ทีมสนับสนุนของ XD มีช่องทางที่เร็วที่สุดในการค้นหาตัวละครในเครื่องที่ตกค้างอยู่ในฐานข้อมูลผู้เล่น
ก่อนจะดำเนินการแก้ไขปัญหาขั้นเด็ดขาด ให้ตรวจสอบสถานะตัวละครของคุณให้ดี เมื่อความคืบหน้าของคุณถูกบันทึกไว้ในบัญชี TapTap แล้ว คุณจะสามารถเลือกดูชุดบันเดิลในร้านค้า Heartopia ได้อย่างสบายใจ เพราะมั่นใจได้ว่าเมืองของคุณได้รับการสำรองข้อมูลไว้บนเซิร์ฟเวอร์ของ XD เรียบร้อยแล้ว
คำถามที่พบบ่อย
การผูกบัญชีเกสต์เข้ากับ TapTap จะเขียนทับตัวละคร Heartopia เดิมของฉันหรือไม่?
ไม่เขียนทับ ตราบใดที่คุณกดเริ่มการผูกบัญชีจากเมนูการตั้งค่าในเกมขณะกำลังเล่นบนบัญชีเกสต์นั้นอยู่ แต่หากคุณไปเข้าสู่ระบบโปรไฟล์ TapTap จากหน้าจอไตเติิลหลัก ตัวเกมจะโหลดข้อมูลคลาวด์ของโปรไฟล์ TapTap นั้นขึ้นมาแทนที่จะนำความคืบหน้าของเกสต์ในเครื่องไปผูก
จะเกิดอะไรขึ้นกับเซฟเกสต์ Heartopia หากฉันลบแอปก่อนที่จะผูกบัญชี?
ข้อมูลเซฟในเครื่องของคุณจะถูกลบถาวรทันที เนื่องจาก TapSDK จะสร้างโทเคนเซสชันเกสต์แบบไม่ระบุชื่อที่อยู่เฉพาะในแซนด์บ็อกซ์แอปบน iOS ซึ่งระบบของ Apple จะลบทิ้งทั้งหมดเมื่อแอปถูกถอนการติดตั้ง
ทำไมฉันถึงเจอปัญหา state not equal หรือ chain validation error เมื่อยืนยันตัวตนด้วย TapTap?
ข้อผิดพลาดนี้เกิดขึ้นเมื่อนาฬิกาภายในของ iPhone ไม่ตรงกับเวลาเครือข่าย หรือมีตัวกรองเครือข่ายเข้ามารบกวนขั้นตอนการตรวจสอบความปลอดภัย ให้ตั้งค่า วันที่และเวลา ของ iOS ให้เป็นอัตโนมัติ และปิดการใช้งาน VPN, พร็อกซี หรือการกำหนดค่า Private DNS ที่เปิดอยู่
ฉันสามารถนำความคืบหน้าของ Heartopia บน iOS ไปเล่นต่อบน PC หลังจากผูกกับ TapTap ได้หรือไม่?
ได้แน่นอน Heartopia รองรับการเล่นข้ามแพลตฟอร์มอย่างเต็มรูปแบบทั้งบน iOS, Android และ PC การเข้าสู่ระบบไคลเอนต์ทางการของ TapTap บน PC ด้วยข้อมูลบัญชี TapTap เดียวกัน จะโหลดตัวละคร ความคืบหน้าของบ้าน ไอเทมในกระเป๋า และสถานะเควสต์เดิมของคุณขึ้นมาทั้งหมด
ฉันสามารถใช้บัญชี TapTap ที่มีอยู่แล้วมาผูกกับเกมเกสต์บน iOS ปัจจุบันได้หรือไม่?
สามารถทำได้ หากบัญชี TapTap ดังกล่าวไม่เคยใช้สร้างตัวละคร Heartopia มาก่อน แต่หากโปรไฟล์ TapTap นั้นมีข้อมูลเซิร์ฟเวอร์ของ Heartopia อยู่แล้ว ระบบจะป้องกันการผูกบัญชีเพื่อไม่ให้ข้อมูลบัญชีทับซ้อนกัน
หากการผูกบัญชี Heartopia เกิดข้อผิดพลาด ฉันสามารถติดต่อฝ่ายบริการลูกค้าได้ที่ช่องทางใด?
เปิดเมนูในเกมแล้วไปที่ การตั้งค่า > ทั่วไป > ศูนย์บริการช่วยเหลือ เพื่อส่งคำร้องในเกมไปยังทีมสนับสนุนของ XD ได้โดยตรง สำหรับกรณีเร่งด่วนในการกู้คืนบัญชี คุณสามารถติดต่อ XD Entertainment ทางโทรศัพท์ได้ที่ +86 21 6122 2400
สรุปส่งท้าย: ล็อกเซฟของคุณให้ปลอดภัยก่อนเริ่มเล่นครั้งต่อไป
การเล่น Heartopia ในฐานะเกสต์บน iOS มีความเสี่ยงอย่างยิ่ง เพียงแค่รอบการเคลียร์พื้นที่ของ iOS, การเผลอลบแอป หรือการอัปเดตไคลเอนต์ที่ผิดพลาดเพียงครั้งเดียว ก็สามารถลบเมืองในย่านที่อยู่อาศัยขนาด 12 แปลงของคุณจนหมดสิ้น และส่งคุณกลับไปยังหน้าสร้างตัวละครใหม่ได้ทันที
แนะนำให้ลงทะเบียนบัญชี TapTap เปล่าผ่านหน้าเว็บไว้ก่อน จากนั้นเปิดเมืองเกสต์บน iOS ของคุณขึ้นมา แล้วเริ่มกดผูกบัญชีผ่านเมนูการตั้งค่าในเกมเท่านั้น การผูกบัญชี TapTap โดยตรงจะช่วยหลีกเลี่ยงการถูกจำกัดให้อยู่แต่ในระบบของ Apple, ปลดล็อกการเล่นบนไคลเอนต์เนทีฟของ PC และปกป้องเมืองของคุณไม่ให้ถูกลบจากการล้างพื้นที่ของ iOS อีกด้วย
Comments