لماذا تختفي ملفات حفظ الضيف على 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 (3GB RAM) | عميل Google Play؛ يشارك الحفظ المشترك مع ملفات iOS المربوطة |
| الكمبيوتر (مشغل TapTap) | نظام Windows 10/11 بمعمارية 64-bit | ~10GB متاحة | مشغل أصلي؛ يصل تلقائياً إلى ملفات حفظ TapTap السحابية |
قد يؤدي تشغيل Heartopia على إصدار iOS أقدم من 13.0 إلى حدوث أعطال غير متوقعة في المصادقة أثناء إعادة التوجيه إلى متصفح OAuth.
إذا كنت تخطط لتزيين منزلك على شاشة كمبيوتر مكتبية، فإن ربط ملف تعريف iOS الخاص بك بـ TapTap أمر إلزامي. توفر XD عميل كمبيوتر أصلياً يتم توزيعه عبر TapTap، حيث يسحب مستويات الشخصية والديكور والمخزون مباشرة من ملفك الشخصي السحابي المشترك. وبمجرد ربط بيانات اعتمادك بأمان، يمكنك تصفح خيارات شحن Heartopia على الويب دون القلق من توجيه المشتريات بالخطأ إلى معرف ضيف مؤقت.
إصلاح أخطاء تسجيل الدخول والربط في TapTap على iOS
أثناء عملية مصافحة الربط على نظام iOS، ينفذ عميل TapSDK فحوصات أمنية لمنع اختطاف الجلسات. وإذا تسببت إعدادات هاتفك في إطلاق تحذيرات أمنية، فستواجه أخطاء مبهمة تمنع الربط.
استثناء المصادقة: الحالة غير متساوية
فشل التحقق من السلسلة
تحدث أخطاء state not equal و فشل التحقق من السلسلة بصورة شبه حصرية بسبب مشكلتين على مستوى النظام: عدم تزامن الساعة ومرشحات توجيه الشبكة.

عدم تزامن الساعة
يستخدم TapTap رموز OAuth مميزة بطابع زمني. فإذا تم ضبط ساعة iPhone يدوياً بتقديمها أو تأخيرها حتى لبضع دقائق فقط، سيرفض خادم التحقق من الرموز عملية المصافحة.
لحل هذه المشكلة:
1. افتح الإعدادات (Settings) على هاتف iPhone.
2. اضغط على عام (General) > التاريخ والوقت (Date & Time).
3. أوقف تفعيل خيار الإعداد تلقائياً (Set Automatically)، وانتظر خمس ثوانٍ، ثم أعد تفعيله مرة أخرى.
4. أعد تشغيل Heartopia وحاول الربط مجدداً.
تصفية الشبكة، والخوادم الوكيلة (Proxy)، وتطبيقات VPN
يؤدي الاتصال عبر VPN نشط أو ملف تعريف DNS مخصص أو بروكسي محلي إلى تعطيل سلسلة التحقق من شهادات TapTap. وعندما يكتشف التطبيق وجود وسيط غير متوقع لشهادة SSL، فإنه يقطع مسار المصادقة.
قبل البدء بالربط:
* أوقف تشغيل أي تطبيقات VPN نشطة.
* انتقل إلى الإعدادات > Wi-Fi، واضغط على أيقونة المعلومات بجوار شبكتك، وتأكد من تعيين HTTP Proxy على متوقف (Off).
* عطل ملفات تعريف DNS الخاص المخصصة من الإعدادات > عام > VPN وإدارة الأجهزة (VPN & Device Management).
الترحيل الآمن للحساب مقابل الكتابة الفوقية الخطيرة لتسجيل الدخول
يفقد العديد من اللاعبين بلدتهم الأصلية بسبب الخلط بين الربط وتسجيل الدخول. ويساعدك فهم كيفية إدارة العميل لأولوية الحساب على تجنب فقدان البيانات غير المقصود.
خطوات الربط الآمنة مقارنة بالإجراءات التي تتسبب في عدم تزامن الحفظ:
| الإجراء | مكان التنفيذ | مستوى الخطورة | النتيجة على بيانات الحفظ |
|---|
| الربط داخل اللعبة | الإعدادات > الحساب > مركز المستخدم | آمن | يربط بيانات الضيف النشطة بملف تعريفي فارغ في TapTap. |
| ربط TapTap فارغ | نافذة Safari عبر القائمة داخل اللعبة | آمن | يقفل شخصية الضيف الحالية مع معرف TapTap بشكل دائم. |
| تسجيل الدخول من شاشة البداية | شاشة البدء الرئيسية | مرتفع | يحول الجلسة إلى الحساب المحدد؛ ويتجاهل حفظ الضيف. |
| إعادة تثبيت التطبيق | شاشة iOS الرئيسية | حرج | يمسح رموز مصادقة الضيف المحلية تماماً من الجهاز. |
| مسح ذاكرة التخزين المؤقت | أداة الإصلاح داخل اللعبة | متوسط | يمسح الملفات المؤقتة؛ ويحتفظ برموز تسجيل الدخول إن لم تكن مربوطة. |
تأكد دائماً من إمكانية لعب شخصيتك في الخلفية قبل مصادقة خدمة ربط جديدة تابعة لطرف ثالث.
إليك سيناريو شائعاً: ينشئ اللاعب حساباً على موقع TapTap مسبقاً، ثم يشغل Heartopia ويضغط فوراً على "تسجيل الدخول باستخدام TapTap" على شاشة البداية. هذا الإجراء لا يربط حفظ الضيف المحلي، بل يوجه الخادم لجلب أي شخصية موجودة على حساب TapTap هذا. ونظراً لأن الحساب جديد، يُنشئ الخادم شخصية جديدة تماماً في المستوى 1.
تصبح بلدة الضيف الخاصة بك الآن معزولة في وحدة التخزين المحلية. ورغم أن البيانات قد تبقى على جهازك، فإن العودة إليها تتطلب تسجيل الخروج بالكامل. وإذا فشل العميل في إعادة قراءة الملف التعريفي المجهول، فسيضيع منزلك الأصلي.
إذا كنت ترغب في إنفاق الأموال على شخصيتك، فإن ربط الحساب هو شبكة أمانك. فلا فائدة من البحث عن باقات شحن Heartopia إذا كان حساب الضيف سيتلاشى مع التحديث القادم. اربط حسابك أولاً، وتأكد من حفظك السحابي، ثم نفذ معاملاتك.

إدارة Game Center و Apple ID والحفظ عبر المنصات
يتساءل مستخدمو أجهزة Apple كثيراً عما إذا كان ينبغي عليهم الربط بـ Apple ID أو Game Center أو TapTap. ونظراً لأن XD طورت Heartopia بالاعتماد على منظومة TapTap، فإن TapTap هو موفر بيانات الاعتماد الأساسي.
يتولى Apple Game Center إدارة الإنجازات المحلية وتسجيل الدخول السريع، لكنه لا يتيح لك الوصول إلى إصدار الكمبيوتر الأصلي. فإذا اقتصر ربطك على Apple ID أو Game Center، فستحبس بيانات حفظك داخل منظومة iOS فقط.
إذا كنت تشارك جهاز iPad أو iPhone مع أفراد العائلة، فقد تتشابك عمليات الربط عبر Apple ID وتسبب فوضى. يمكن إدارة ملفات تعريف Game Center بشكل مستقل عن حساب iCloud الأساسي عبر تعديل الملف الشخصي داخل إعدادات iOS > Game Center. ومع ذلك، فإن ربط Heartopia مباشرة بحساب TapTap مستقل يجنبك تعقيدات منظومة Apple تماماً.
عند اكتمال مصادقة TapTap OAuth بنجاح، تسحب حزمة SDK تلقائياً اسم المستخدم من ملف تعريف TapTap الخاص بك وتعيّنه لملف الاسم المستعار في TDSUser. وإذا كان لديك اسم مستخدم محدد على TapTap، فتوقع مزامنة تلك الهوية عبر بيانات ملفك الشخصي المربوط.
تصعيد المشكلات وطرق استعادة الحساب
إذا واجهت خطأً أثناء ربط الحساب أو وجدت نفسك غير قادر على الوصول إلى بلدة الضيف غير المربوطة، فلا تحذف اللعبة. تشدد إرشادات الدعم الرسمية على ضرورة عدم إعادة تثبيت العميل أثناء محاولة حل مشكلات الحساب غير المربوط.
قنوات الاستعادة مصنفة حسب نوع المشكلة:
| مسار الاستعادة | الموقع | الغرض الأساسي | المعلومات المطلوبة |
|---|
| مركز الدعم داخل اللعبة | الإعدادات > عام > مركز الدعم | أخطاء إلغاء الربط، فشل الربط، تعليق OAuth | معرف الشخصية، طراز الجهاز، إصدار iOS |
| مسح الذاكرة المؤقتة داخل اللعبة | شاشة البداية > الأدوات | تلف الملفات، تجمد واجهة المستخدم | لا شيء (يحتفظ برموز الجلسة المحلية) |
| الدعم الهاتفي المباشر لشركة XD | اتصال دولي: +86 21 6122 2400 | الفقدان الحرج للحساب، حظر بيانات الاعتماد | معرف مستخدم TapTap، البريد الإلكتروني للتسجيل، الإيصالات |
يؤدي الاتصال بالدعم عبر البوابة الموجودة داخل اللعبة إلى إرفاق سجلات الأعطال تلقائياً لمساعدة الممثلين في العثور على معرف الضيف الخاص بك.
عند إرسال تذكرة عبر مركز الدعم، وضح أن جلسة الضيف فشلت في الارتباط بـ TapTap أثناء معاودة الاتصال بـ OAuth. وإذا قمت بأي عمليات شراء داخل اللعبة أثناء اللعب على حساب الضيف، فأرفق إيصالات Apple App Store الرقمية. إذ تمنح معرفات المعاملات فريق دعم XD أسرع طريقة لتحديد موقع الشخصية المحلية المعزولة يدوياً في قاعدة بيانات اللاعبين لديهم.
قبل محاولة اللجوء إلى حلول جذرية، تحقق من حالة شخصيتك. فبمجرد ربط تقدمك بتسجيل دخول TapTap، يمكنك استكشاف حزم متجر Heartopia بأمان وأنت مطمئن إلى أن بلدتك مدعومة بنسخة احتياطية على خوادم XD.
الأسئلة الشائعة
هل سيؤدي ربط حساب الضيف بـ TapTap إلى استبدال شخصيتي الحالية في Heartopia؟
لا، طالما أنك بدأت الربط من قائمة الإعدادات داخل اللعبة أثناء اللعب بحساب الضيف. أما إذا قمت بتسجيل الدخول إلى ملف تعريف TapTap من شاشة البداية الرئيسية، فستحمّل اللعبة البيانات السحابية لملف TapTap هذا بدلاً من ربط تقدم الضيف المحلي.
ماذا يحدث لبيانات حفظ الضيف في Heartopia إذا حذفت التطبيق قبل الربط؟
سيتم مسح بيانات الحفظ المحلية نهائياً. حيث تُنشئ حزمة TapSDK رمز جلسة ضيف مجهول الهوية يستقر حصرياً داخل مساحة التخزين المعزولة للتطبيق على iOS، والتي تقوم Apple بحذفها بالكامل بمجرد إزالة التطبيق.
لماذا أتلقى خطأ state not equal أو chain validation عند المصادقة مع TapTap؟
يحدث هذا الخطأ عندما لا تتطابق ساعة iPhone الداخلية مع توقيت الشبكة أو عندما يعترض مرشح شبكة عملية المصافحة الأمنية. اضبط "التاريخ والوقت" في iOS على الإعداد التلقائي، وعطّل أي شبكات VPN نشطة أو خوادم وكيلة (Proxies) أو إعدادات DNS مخصصة.
هل يمكنني الوصول إلى تقدمي في Heartopia من نظام iOS على الكمبيوتر بعد الربط بـ TapTap؟
نعم، تدعم Heartopia التقدم المشترك الكامل عبر المنصات بين iOS و Android والكمبيوتر. وسيؤدي تسجيل الدخول إلى مشغل TapTap الرسمي للكمبيوتر باستخدام بيانات حساب TapTap نفسها إلى تحميل شخصيتك الحالية، وتقدم البناء، والمخزون، وحالة المهام.
هل يمكنني استخدام حساب TapTap موجود مسبقاً لربط لعبة الضيف الحالية على iOS؟
يمكنك ذلك، بشرط ألا يكون حساب TapTap هذا قد استُخدم سابقاً لإنشاء شخصية في Heartopia. فإذا كان ملف تعريف TapTap يحتوي بالفعل على بيانات في خادم Heartopia، فسيمنع النظام عملية الربط لتفادي تعارض الحسابات.
أين يمكنني التواصل مع خدمة العملاء إذا واجهت خطأً أثناء ربط حساب Heartopia؟
افتح قائمة اللعبة وانتقل إلى الإعدادات > عام > مركز الدعم لتقديم تذكرة داخل اللعبة مباشرة إلى فريق دعم XD. ولحالات استعادة الحساب العاجلة، يمكنك أيضاً التواصل هاتفياً مع XD Entertainment عبر الرقم +86 21 6122 2400.
القرار النهائي: احمِ ملف حفظك قبل جلستك القادمة
اللعب كضيف في Heartopia على نظام iOS يعد مجازفة. فكل ما يتطلبه الأمر هو دورة تنظيف تخزين واحدة في iOS، أو حذف غير مقصود للتطبيق، أو تحديث معطوب للعميل لمسح حيك المكون من 12 قطعة أرض وإعادتك إلى شاشة إنشاء الشخصية.
أنشئ حساب TapTap فارغاً على الويب أولاً، ثم شغّل بلدة الضيف النشطة على iOS، وابدأ الربط حصرياً من قائمة الإعدادات داخل اللعبة. يجنبك الربط المباشر بـ TapTap الارتهان لمنظومة Apple، ويفتح لك عميل الكمبيوتر الأصلي، ويحافظ على أمان بلدتك من عمليات تنظيف التخزين على iOS.
Comments